Hi
I just can''t seem to figure this out.
I know that PDF doesn''t support UTF-8 so I''m trying to use
Iconv to
convert the string from UTF-8 to MacRoman (or anything that will  
work). This doesn''t seem to be working though. Is there a better/ 
correct way to do this? The string is stored as UTF-8 in MySQL and  
displays properly on the web (<?xml version="1.0"
encoding="utf-8"?>).
The main problem seems to be smart quotes do not come across I get  
strange symbols, everything else seems to work.
My latest attempt.
def create_pdf
    # creates a PDF version of an authors listing. Pass a listing  
object as the methods parameter. AJ
      #
      pdfOfListing = PDF::Writer.new # defaults to a US Letter,  
portrait, PDF version 1.3 document. AJ
      pdfOfListing.compressed
      pdfOfListing.select_font(''Times-Roman'', {:encoding =>
''MacRomanEncoding''})
      pdfOfListing.text(Iconv.conv("UTF-8", "MacRoman",  
chapter.chapter_body), :font_size => 12, :justification => :left))
      send_data(pdfOfListing.render, :filename =>  
listing.title_of_work , :type => "application/pdf" )
end
Thanks
Andrew Johnson
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk
-~----------~----~----~----~------~----~------~--~---