- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perl print文で日本語表示するには)
perl print文で日本語表示するには
このQ&Aのポイント
- perlのプログラムで、use utf8が宣言されていない時は、print文で日本語が正しく表示されるが、use utf8が宣言されている時は、print文で日本語が正しく表示されないかエラーになる。
- encode('utf-8', $string)やencode('cp932', $string)を試してみたがうまくいかなかった。
- 解決方法は不明。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.2
- maiko04
- ベストアンサー率17% (345/1956)
回答No.1
お礼
この方法は質問する前に試していたのですが その時はうまくいきませんでした。 しかし、今、実行してみると エラーは出ず日本語が正しく表示されています。 最初、この原因がよく分からなかったのですが、 上記のコードを、No2の回答者様の回答のように、 「Shift+JIS」で保存するとエラーになり、 「UTF8」で保存すると日本語が正しく表示される ことがわかりました。 つまり、「UTF8」で保存しておかなければならない問題と、 変数名の後に日本語が続くと、変数名と日本語の全体が 1つの変数として解釈されてしまう問題の 2つの問題があったようです。 ありがとうございました。