Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
perl5.8.0 Malformed UTF-8 character Re: namazu 2.0.13公開+ 動作チェックに協力していただける方募集
- From: Yukio USUDA <m6694ha392t@xxxxxxxxxxxxxxx>
- Date: Mon, 12 Apr 2004 23:26:09 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 04138
- References: <407953E6.8A3EAB82@asahi-net.or.jp>
臼田です
Tadamasa Teranishi wrote:
> Perl 5.8.0 環境で LANG=en_US.UTF-8 の状態で、mknmz を動かすと、
> mailnews.pl の中の EUC-JP 文字列が原因でエラーを起こすことが
> わかりました。(おそらく man.pl でも起こるでしょう。)
>
> Malformed UTF-8 character (unexpected continuation byte 0xb7, with no
> preceding
> start byte) at ../filter/mailnews.pl line 186.
>
http://perldoc.jp/docs/perl/5.8.0/perldelta.pod
perldelta - what is new for perl v5.8.0をみてみると
LANG=en_US.UTF-8だけでなく
UTF-8かUTF8を含んだロケールだと起きる問題のように見えます。
OpenBSD3.4のPerl5.8.0で
LANG=en_US.UTF-8 として
試したのですが再現されませんでした
perl: warning: Setting locale failed.
も出ていましたし
有効でないlocaleだとデフォルトエンコードをutf-8には
しないのでしょうね
臼田幸生