Re: Problem with Shift_JIS script encoding

Moriyoshi Koizumi <[email protected]>
Newsgroups gmane.comp.php.internationalization
Message-ID <[email protected]>
PHPDiscuss - PHP Newsgroups and mailing lists wrote:

>I've been having a lot of trouble since upgrading over PHP4.3.1. Here's
>the problem:
>1. My scripts are all written in Shift_JIS
>2. When I try to send mail using the mb_send_mail function, the messages
>written in 
>my scripts in Shift_JIS are not properly encoded (it appears that PHP
>thinks that the 
>code is in EUC and is making an incorrect conversion)
>
That's because you set mbstring.internal_encoding to EUC-JP.

>mbstring.internal_encoding = EUC-JP    
>  
>
Setting it to Shift_JIS will do the trick, while writing scripts in 
Shift_JIS is discouraged.

If you really want to do so, It'd be better to use the zend-multibyte 
feature.
Specify --enable-zend-multibyte to configure at build time and setting
mbstring.script_encoding to Shift_JIS in your php.ini.

HTH,
Moriyoshi

-- 
PHP Internationalization Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.