エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PerlのCGIのutf8改造で文字化けしたときの処方箋
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PerlのCGIのutf8改造で文字化けしたときの処方箋
Kent Web等のCGI掲示板プログラムの文字コードを UTF-8N(UTF-8 BOMなし) に変更したところ… ・スクリ... Kent Web等のCGI掲示板プログラムの文字コードを UTF-8N(UTF-8 BOMなし) に変更したところ… ・スクリプトの冒頭で use utf8; したら書き込みの内容部分が文字化けしてしまった。 ・print文のところで文字化けしてしまう(エラーが出てしまう)。 Wide character in print at ~ 云々というエラーが出る。 ・クッキーで憶えさせたはずの名前などが文字化けしてしまう。 ... そんなあなたへの処方箋 ※修正例は後半に ※use utf8 命令を使うにはPerlのバージョンが5.8以降であることが必要です 0. 序論/そもそも use utf8; は必要か 理由は1で説明しますが substr split などの文字列関数やテキストマッチングが使われていなければ、不要です。 つまり簡易な掲示板CGI程度であれば、use utf8せずに、C