Windows + Active Perl(5.8.8) の環境で開発をしています。


・UTF-8でプログラムを記載
・UTF-8の外部のファイルを読み込みたい
・UTF-8でファイルに出力したい
・UTF-8で標準出力に出力したい
・tr/あ-ん/ア-ン/ や $hash{'ハッシュ'} なども使いたい

この場合、use utf8やuse Encodeなどは
具体的に、どのように記載すれば、正常に動作するのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/12/17 22:50:23
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント100pt

Perl 5.8.x Unicode関連

とりあえずソースコード周りは

use utf8;

のみでOK。


あとは STDIN/STDOUT やファイルハンドルに対し、

use open ":utf8";
use open ":std";

とすれば入出力も UTF-8 になると思う。

id:koc_bookmark

ばっちりでした。ありがとうございます。

2007/12/17 22:49:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません