From: Tomas K. <to...@us...> - 2006-11-08 06:56:58
|
>From extra decoding library readme. "Developers will need information about PHP version, PHP recode, iconv and mbstring extensions, used SquirrelMail version, any modification made in functions/i18n.php and mbstring extension settings." It does not matter what you have in php.ini. You can override it in other ini files, webserver's configuration, .htaccess files and preloaded scripts. PHP settings must be tested by executing script with phpinfo() in SquirrelMail directory same way SquirrelMail scripts are executed. http://www.squirrelmail.org/wiki/TestPHPSettings If I don't get info about recode and iconv, I don't know which functions are used to convert foreign character sets. If I don't get mbstring settings, I don't know list of enabled character sets in mbstring and I don't know if I can trust string functions. Please note that decoding functions don't suppress recode and iconv errors by default. If you have iconv extension errors in your logs, I will need rfc822 source of incorrectly decoded message. > PHP version is php-4.3.11-2.8 > extension=mbstring.so in php.ini > > part of header: > > ------_=_NextPart_001_01C70233.7E9C77F2 > Content-Type: text/html; > charset="big5" > Content-Transfer-Encoding: quoted-printable > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> > <HTML><HEAD><TITLE></TITLE> > <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dbig5"> > <META content=3D"MSHTML 6.00.2900.2963" name=3DGENERATOR></HEAD> > <BODY><!-- Converted from text/plain format --> > <P><FONT size=3D2><STRONG><FONT size=3D7><FONT=20 > color=3D#ff0000>ABCDE</FONT><BR></FONT></STRONG><BR>-----=AD=EC=A9l=B6l=A5= > =F3-----<BR>=B1H=A5=F3=AA=CC: Frankie=20 > Wong [<A > href=3D"mailto:fr...@ab...">mailto:fr...@ab...</A>]<BR>=B1H=A5=F3=A4=E9=B4=C1:=20 > Tuesday, 7 November, 2006 13:59<BR>=A6=AC=A5=F3=AA=CC: Frankie = > Wong<BR>=A5D=A6=AE: Re: test html=20 > > email only shows until "Frankie Wong [" and the position of table is > different to > normal. > > If I vi the email file and change charset="UTF-8", display is normal, of > course > chinese characters can't be displayed normal after I changed charset. > > I am quite sure that the email can be displayed normal in standard version > of 1.4.8 > > Furthermore, I noticed that It only appears when email is replied by > outlook or > outlook express. I will try any other email client to get the result in > coming few > days. > > Best Regards, > > Frankie > > > >>> Hi, >>> >>> >>> After upgrade to UTF-8 version from >>> https://sourceforge.net/project/showfiles.php?group_id=311&package_id=200705, >>> I >>> found that if header with Content-Type: text/html; charset="big5", >>> content >>> of email can't be correctly displayed in HTML view. Also, chinese >>> character >>> can't be displayed. If charset="UTF-8" all is fine. Is it a bug in >>> UTF-8 >>> version ? >> >> Could you show all email headers and provide information about your PHP >> installation? List of enabled PHP extensions and mbstring extension >> settings. >> >> SquirrelMail utf-8 version haven't made any changes that might break >> display of emails. Package only removed Japanese translation hacks and >> switched all translations to utf-8. Are you sure that you can display >> that >> email in standard SquirrelMail version, when user selects other, >> non-Chinese translation. |