Changeset 4224

Show
Ignore:
Timestamp:
09/02/08 10:47:37 (3 months ago)
Author:
diorgenes
Message:

#3465

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tracwikitopdfplugin/0.11/setup.py

    r4180 r4224  
    88setup( 
    99    name = 'TracWikiToPdfPlugin', 
    10     version = '2.2.1', 
     10    version = '2.2.2', 
    1111    packages = ['wikitopdf'], 
    1212    package_data={ 'wikitopdf' : [ 'templates/*.cs', 'htdocs/js/*.js' ] },      
  • tracwikitopdfplugin/0.11/wikitopdf/formats.py

    r4191 r4224  
    9696 
    9797        hfile, hfilename = mkstemp('wikitopdf') 
    98         codepage = Mimeview(self.env).default_charset 
     98        #codepage = Mimeview(self.env).default_charset 
    9999        string_page = '' 
    100100 
  • tracwikitopdfplugin/0.11/wikitopdf/wikitopdf.py

    r4191 r4224  
    4747    while imgpos != -1: 
    4848        addrpos = page.find('src=',imgpos) 
    49         #base_dir = base_dir.encode('ascii') 
    5049        page = page[:addrpos+5] + base_dir + page[addrpos+5:] 
    5150        imgpos = page.find('<img', addrpos) 
    5251     
    53     meta = ('<meta http-equiv="Content-Type" content="text/html; charset=%s"/>' % codepage).encode(codepage) 
     52    meta = ('<meta http-equiv="Content-Type" content="text/html; charset=%s"/>' % codepage) 
    5453 
    5554    page = '<html><head>' + meta + '</head><body>' + page + '</body></html>' 
     55    page = page.encode(codepage,'replace') 
    5656     
    5757    env.log.debug('WikiToPdf => HTML output for WikiToPdf in charset %s is: %r' % (codepage, page))     
    5858    env.log.debug('WikiToPdf => Finish function wiki_to_pdf') 
    5959 
    60     return page.encode(codepage) 
     60    return page 
    6161 
    6262def html_to_pdf(env, htmldoc_args, files, codepage): 
     
    9797    def convert_content(self, req, input_type, text, output_type): 
    9898 
    99         # htmldoc doesn't support utf-8, we need to use some other input encoding 
    10099        codepage = self.env.config.get('trac', 'default_charset', 'iso-8859-1')  
    101100        base_dir = self.env.config.get('wikitopdf', 'base_dir')