- 締切済み
文字化けについて教えてください。
Mysql5.0.51で文字セットをShift_JIS(sjis)で運用しておりますが、 特定の漢字を入力すると、”荔”などと変換されて記録されます。 Web上で利用する場合はブラウザがもとの漢字に変換してくれているようですが、 pdfで表示する際には、”荔”と表示されてしまいます。 これを回避したいのですが、私は何を勉強すればよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
繰り返しになりますがその文字はshiftjisには存在しないので 根本的に対応できません。 ちなみに私の環境ではブラウザで表示して、pdfに出力すれば 普通に草冠+力×3の文字が表示されますね・・・ ブラウザとpdf出力になんのソフトをつかっていますか?
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
特定の漢字ってなんでしょうか? たんにSJISには存在しない漢字じゃないですか?
質問者
お礼
すみません。 ここに書き込めない漢字で草冠に力が3つです。 これが自動的に変換されるコードが、荔 なのです。 JIS拡張漢字というものらしいのですが・・・・?
補足
PDFの出力はphpでMysqlからDATAを取得してphpでPDFを生成しています。 ※phpのスクリプトは自前です。