お問い合わせフォームをPHPで作っているのですが、
下記のPHPで文字化けする文字の一覧の中で、
IX・・がどうしても文字化けしてしまいます。

私はエンジニアではないのですが、開発をしている中国人のエンジニアがどうしても修正することができなくて困っています。
コードの記述や、参考サイト(日本語でOK)があれば、
エンジニアが見てわかりますので、どなたか分かる方はいらっしゃらないでしょうか。

■PHP文字化けする文字一覧
― ソ Ы IX 噂 浬 欺 圭 構 蚕
十 申 曾 箪 貼 能 表 暴 予 禄
兔 喀 媾 彌 拿 杤 歃 濬 畚 秉
綵 臀 藹 觸 軆 鐔 饅 鷭

よろしくお願いいたします。

A 回答 (3件)

>フォームからのデータ送信はシフトJISしか使用できない



無茶苦茶なことを言ってますね。

フォームおよびそれを含むHTML全体をEUC-JPやUTF-8で書けば、当然送信データも原則として同じ文字コードになります。あるいはフォームに「accept-charset」属性を指定して、任意のエンコードで送信することも出来ます。
    • good
    • 0

ここでも文字化けして(あるいは自動変換されて)いることからも分かると思いますが、その3文字は環境依存文字です。


他の文字は正式なJISコードに載っている文字ですが、ローマ数字や[イ春][石玉]などの文字はIBM拡張文字などと呼ばれるWindowsの独自拡張です。
そのあたりに原因があると思います。
個人的にはそのような特殊文字は使用禁止にしてしまって良いと思います。

確認ですが、その他のIBM拡張文字、つまり下記サイトで紹介されている字は正常に表示されるのでしょうか?
http://homepage1.nifty.com/~petronius/kana/kakut …
    • good
    • 0

PHP 5Cで検索すれば腐るほど出てくる。


#個人的にはスラッシュを意識するのが大嫌いなのでUTF-8とかを使って考えたい

http://ja.wikipedia.org/wiki/Shift_JIS#2.E3.83.9 …

#英文の解説は見つけられず

この回答への補足

ご回答ありがとうございます。
エンジニア曰く、フォームからのデータ送信はシフトJISしか使用できないと言っております。
その辺に関してはいかがでしょうか?

補足日時:2009/03/19 08:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ