[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00957] Re: エラーメッセージの一部が文字コード変換されてない件
- Subject: [FDclone-users:00957] Re: エラーメッセージの一部が文字コード変換されてない件
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Mon, 26 Mar 2012 22:14:37 +0900
しらいです。
In Message-Id <op.wbpk4bw6c4zqer@pc05>
"Hironao Komatsu" <hirkmt@gmail.com>さんwrites:
> 小松です。
> UTF-8環境でですが、端末のサイズが小さすぎるときのメッセージが文字コー
> ド変換されていないようです。
実はこれはわざとやっていることです。指摘されているのは、多
分起動中に端末サイズを変更したケースだと思いますが、この関数
は起動前の初期化時にも呼ばれます。
初期化が完了していないために、このケースでは正しく漢字コー
ド変換される保証がありません。場合によっては SIGSEGV で落ち
ることもあります。
添付されていた patch は危険を伴うので、適用しないことをお
奨めします。
で、だとするとどういう解決がお望みでしょう?
1.一律に英語でエラー。
2.標準が UTF-8 と思しき環境のみ英語でエラー。
3.外部コマンドの filter を install してそれを呼ぶ。
4.UTF-8 は対応をやめる。
丁度 code freeze したばかりというタイミングだったんですが、
問題が生じたので release を延期して解決策を講じたいと思いま
す。
選択肢によっては非 UTF-8 環境の方にも影響が及びますので、
みなさんのご意見をお聞かせ下さい。まぁそう頻繁にあるエラーで
もないので、1. が無難な落としどころかとは思います。
# Unicode 大嫌いなので個人的には 4. ;-p
しらい たかし