- ベストアンサー
特定の文字(“ソフ”)だけが文字化けしてしまう。。
WindowsXP : PHP5+MySQL5 PHPでブラウザからinsertしても、 コマンドラインからinsertしても、 他の平仮名カタカナ漢字は正常に操作できているのに “ソフ”の文字だけが文字化けしてしまいます。 “ソフトウェア”という文字列をtext型エリアに入れると“ャtトウェア”に、 “ソフトドリンク”という文字列は“ャtトドリンク”といったように。 解決策等なにかご存知の方いらっしゃいましたらご教示願います。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
プログラムの構成が分からないので具体的な回答は出せませんが、 原因は文字コードだと思われます。 「ソ」の他にも「性」や「構」も同じようになりませんか? shifi_jisでやってるとそうなります。 eucやutf等の文字コードで処理するようにしてみてください
補足
御回答ありがとうございます。 “性”は大丈夫でしたが“構”は確かに化けました。 文字コードのあたまが“8”のものが十六進と 混同されている(?)のでしょうか。“圭”も化けました。 この教えてサイトで 「sjisはやめといたほうがいい、あとで面倒が起こる」 と助言頂きましたがこの所以でしょうか。