[PHP-users 25343] パソコンがパソ\コンになる

N.Takaesu takaesu @ pb4.so-net.ne.jp
2005年 4月 10日 (日) 18:32:27 JST


こんにちは。

PHP4.3.7を使用しています。
単純にPOSTで受け取った文字列を表示するプログラムを書いたのですが、
日本語で「パソコン」が「パソ\コン」と余計な「¥」マークが付いてしまいます。
化ける理由はなんとなく分かったのですが、PHPでの実際の対処方法がわかりません。

★以下に phpinfo のコンパイルオプションを記します。
'./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--enable-mbstring' '--enable-mbregex' '--enable-mbstr-enc-trans' '--with-pgsql' '--with-mysql' '--enable-versioning'

★以下はソースです。
<HTML>
<HEAD><TITLE></TITLE>
</HEAD>
<BODY>

<?php
        print "<H1>". $message . "</h1>\n";
?>
<FORM method="POST" action="<?php echo $PHP_SELF; ?>">
<PRE>
<input type=text name=message>
</PRE>
<INPUT TYPE="submit" NAME="submit" VALUE="kousin">
<INPUT TYPE="reset" NAME="reset" VALUE="reset">
</FORM>
</BODY>
</HTML>

---
takaesu@pb4.so-net.ne.jp




PHP-users メーリングリストの案内