PHPで掲示板を作成したのですが特定の漢字(表や能など)を入力すると文字化けしてしまいます。


どうすれば改善できるでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/12/30 00:41:11
  • 終了:--

回答(3件)

id:ootatmt No.1

ootatmt回答回数1307ベストアンサー獲得回数652005/12/30 00:55:10

ポイント20pt

PHPで扱う文字コードをeucにすれば文字化けしません。

id:esecua

なるほど、あとで試してみます。

2005/12/30 13:02:17
id:ymlab No.2

ymlab回答回数508ベストアンサー獲得回数342005/12/30 02:18:29

ポイント20pt

http://www.shtml.jp/mojibake/sjis_cgi.html

CGIで特定の文字(表・予・申・能など)が文字化けする

漢字コードをEUCにして出力しましょう。

そうすると、発生しません。


または、バックスラッシュをその文字の後に一字つけるとよいです。

この問題は、結構有名で、上記URLでその説明が書いてあります。

id:esecua

EUCですね。ありがとうございます。

2005/12/30 13:02:34
id:schwalbe No.3

schwalbe回答回数225ベストアンサー獲得回数12005/12/30 03:02:50

ポイント20pt

url=dummy


文字コードの指定がおかしいのではないでしょうか。

通常ならUTF-8ですが、単漢字等を使う場合はSshift-JISに設定された方がいいと思います。

id:esecua

ありがとうございます。

2005/12/30 13:03:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません