エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PerlでUTF8文字コード使用する際の文字化け問題と解決方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PerlでUTF8文字コード使用する際の文字化け問題と解決方法
■■ 前書き ■■ 大手サイトのホームページでも当初はシフトJISやEUCで記述されるのが普通だったが、今で... ■■ 前書き ■■ 大手サイトのホームページでも当初はシフトJISやEUCで記述されるのが普通だったが、今ではほとんどがUTF8に移行している。 10年も前の5.0.x + jcode.pl の頃と違って今時のPerlはUnicode UTF8に対応している。 Apacheベースのperl-CGIを記述する際、「UTF8/LFのみ」でコード保存すればUTF8の移行は単純に完了する。 今時のperl CGI記述は、UTF8で記述保存するのがふつうだろう。そしてjcode.plはもはや過去の遺物。 Encodeモジュールが一般化している現在ではperlは5.8以降が標準で use Encode; use utf8が普通に使える。 以下はversion 5.8.8で検証確認した現象と対策。perlの新バージョンや将来の改版で事態が異なることが起こるかもしれません。 ■■ use E