[PHP-users 34174] Re: SJISサイトでの入力文字コードについて
Tomoo Nomura
nomurat @ tmo.co.jp
2008年 12月 2日 (火) 09:20:31 JST
自己RESです。
失礼しました。magic_quotes_gpc=Off で解決しました。自動的にOnになってい
るのですね。
野村
Tomoo Nomura wrote:
> こんにちは。
>
> 携帯用のSJISのサイトにおいて、ポストされたマルチバイトの扱いで困っています。
> 例えば、
> <input type="text" name="last">
> ここで、いわゆる5Cを含む文字 「予、表、構」等を入れsubmitすると、
> 次のページで、
> $last = $_POST['last'] ;
> echo "$last" ;
> とすると、
> 予\、表\、構\
> というように\ (5C) が付いてしまいます。
>
> UTF-8で扱えれば問題ないのですが、一部SJISしか見えない携帯があるため、
> SJISのサイトにしなければなりません。
> php.iniでは、
> mbstring.http_input=auto
> mbstring.http_output=UTF-8
> を指定していますが、実際のoutputはSJISです。
>
> 一つずつ"\"を判断して省くより、何か簡単な方法はありませんでしょうか。
>
> よろしくお願いいたします。
>
> 野村
>
>
--
****** Nomura Technical Management Office Ltd. *****************
Tomoo Nomura nomura @ tmo.co.jp http://www.tmo.co.jp/
Phone: +81-78-797-0240 Fax: +81-50-3428-2033
Worldwide Airline Timetable 'Flight Planner'
European Electronic Timetable 'HAFAS' ValueFax Support
****************************************************************
PHP-users メーリングリストの案内