タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

phpと文字化けに関するgoy_80のブックマーク (1)

  • PHPのmb_convert_encoding。UTF-8→SJISに変換で文字化け | KennyQi PHP Blog

    UTF-8で表示しているHTMLフォーム ↓ データをSJISで保存(PHP) ↓ 端末ごとにUTF-8とSJISで表示 となっているプログラムで、PHPを経由してデータ保存をさせているのですが 「表示」という文字を入力すると文字化けしました。 解決したのでメモ。 フォームからPHPで受取る際に文字化けが起こっていました。 調べてみると、原因は、mb_convert_encodingで指定する文字コードでした。。 変換する文字コードをSJISとしていましたが、 SJIS-WIN とすることで文字化けが起こらなくなりました。 mb_convert_encoding($str, 'SJIS-WIN', 'UTF-8'); 参考サイト: PHPUTF-8←→SJIS の変換を行う場合の注意 シフトJISの「拡張文字」

  • 1