答えて
あなたは、スクリプトがUTF-8でエンコードされたPerlを伝えるために、あなたのプログラムの先頭に声明
use utf8;
を必要としています。また
use open qw/ :std :encoding(UTF-8) /;
がUTF-8のデフォルトの出力エンコーディング
あなたの端末がUTF-8の出力を期待しなければならない作るために書くことができます。 Linuxでは、あなたは、これは通常UTF-8
あるべき
echo $LC_CTYPE
変数LC_TYPE
環境を確認する必要がありますが、これはコードページで行われているWindows上で
print $star
テキストはどの
+1 Windows上で 'cmd.exe 'を使用している場合は、[problems](https://www.nu42.com/2014/05/utf-8-ouput- from-perl-and-c-programs-in.html)を参照してください。 [':unix'レイヤー](https://www.nu42.com/2014/05/utf-8-output-from-perl-in-cmdexe-layers.html)を使うように' STDOUT'を設定すると助けになりそうです。 [ConEmu](https://conemu.github.io/)のようなコンソールコンテナを使用すると問題が隠され、ファイル出力が正常に動作します。また、 'cmd.exe'コンソールをコードページ65001に設定すると、キーボード入力が正しく機能しません。等 –
- 1. 文字列に英数字以外の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 2. 英語以外の文字をPerlでファイルに正しく印刷する方法は?
- 3. 私の文字列が英語以外の言語に翻訳されないようにするには?
- 4. 英語以外の文字はHtlmCleaner
- 5. 英語以外の文字にsoundex/metaphoneを有効にする
- 6. 他の文字列が印刷されている間に文字列を印刷するにはどうすればよいですか?
- 7. 別の文字列の後に文字列を印刷するにはどうすればいいですか?
- 8. エスケープ文字を文字として印刷するにはどうすればよいですか?
- 9. 英語以外の文字のカスタムフォント
- 10. 文字列のリストをテキストファイルに縦に印刷するにはどうすればよいですか?
- 11. Pythonで英語以外の文字を変換する
- 12. Rails 3:英語以外の文字でcsvファイルをアップロードする
- 13. Androidで英語以外の文字を入力する
- 14. 文字列のトルコ語の文字を英語の文字に変換するにはどうすればよいですか?
- 15. Rのペアプロットの対角にギリシャ文字を印刷するにはどうすればよいですか?
- 16. PHPを使用して英語以外の文字をmysqlデータベースに表示するにはどうすればよいですか?
- 17. リッチエディットで印刷できない文字を表示するにはどうすればよいですか?
- 18. ラベルのキャプションに文字列を印刷するにはどうすればよいですか?
- 19. アラビア語UTF8 +英文字列以外の英数字を削除する
- 20. スクリプトで印刷された文字列を変更するにはどうすればよいですか?
- 21. 英語以外の文字列をMySQLでどのようにソートできますか?
- 22. 同じ変数を文字列に何度も印刷するにはどうすればよいですか?
- 23. URLの英語以外の文字をエスケープする
- 24. 文字列配列の特定の部分を印刷するにはどうすればよいですか?
- 25. HTML/ASPXテキストボックスには、SQLデータベースに英語以外の文字を格納する
- 26. 英語以外の文字セットを使用する関数
- 27. 単語の文字間の単語以外の文字をRegExに置き換えて置き換えるにはどうすればよいですか?
- 28. 'printf'で '%'文字を印刷するにはどうすればよいですか?
- 29. アクセサーメソッドをメインプログラムに印刷するにはどうすればよいですか?
- 30. ajaxフォームからMySQLに英語以外の文字を取得する方法
端末に表示されます持っていることができるはずあなたの端末を提供し、今
chcp
コマンドを使用しますあなたはターミナルですか?端末がUTF8を処理する場合、変数をSTDOUTに出力できるはずです。 「PerlからUTF-8を出力するにはどうしたらよいですか?」を参照してください。(0120-18753-1) –私はLinuxのターミナルとウィンドウを使用しています端末 –