しらいです。

On 17/11/13 21:53, Tomoaki AOKI wrote:
青木@名古屋です。

FDcloneといえば、UTF-8の日本語ファイル名のファイルが多数ある
ディレクトリの表示が異常に遅かったりするのは何か設定で対策
できるのでしょうか? lsやmisc/mcでは発生しないのでFDcloneの
内部処理で何かあると踏んでいるのですが。

 内部コードの EUC-JP との間で変換が大量に発生して遅くなって
いるんだと思います。付け焼刃ですが UNICODEBUFFER=1 に設定す
ると多少はましになるかと。
 UTF-8 を内部コードにという要望はかねてからあるのですが、グ
リフ幅の判定が難しいので及び腰です。テーブルを用意して端末毎
に動的に切替える必要があるので結構大変です。


 2 はリソースが Sjift_JIS 以外のコードだと誤解して変換して
しまった結果だと思うので、nkf に -s オプションに加えて適切な
--ic オプションを設定してやることで復元出来るかも知れません。

こちらは別途丸山さんのメールへの返信で書いたように、化け方が
1と同じなら文字コード指定がないからiconvの機能を使っていない
だけ、違う化け方ならしらいさんのおっしゃるとおりかと。

 どちらも nkf でも直らないということなので、UTF-8 以外のコ
ードで出力さえたという単純なことではないと思います。1 は MSB
欠落のようですが 2 は何だったんでしょうね?
 気になります。

                                               しらい たかし
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信