テキストエンコードNo.07876
ふっか さん 19/04/23 10:37
 
テキストファイルを選択したときに右側に表示される内容が、かなりの確率で文字化
けします。

UTF-8,UTF-8BOM付などで見てみましたが、文字化けする条件が私にはわかりませんで
した。
文字化けしたテキストも秀丸エディタや他のエディタでは正常に表示されるので、テ
キストエンコードの自動判定が問題ではないかと想像しています。

「なろう」などの小説の先頭部を確認してからコンテキストメニューで専用Viewerで
読むという際のfilerとして使いたいのですが、エンコードの自動判定を秀丸エディ
タ並にしてしていただけたらと希望します。

[ ]
RE:07876 テキストエンコードNo.07877
秀丸担当 さん 19/04/23 12:07
 

秀丸ファイラーClassicのプレビューのテキストは、V1.20未満ではUTF-8には対応し
ていなくて、V1.20以降でUTF-8に対応しています。
判断基準はWindowsの変換に依存しています。

UTF-8だとしたら、Windowsの変換のエラーの有無で判断している程度で、秀丸エディ
タほど凝ったことはしていなくて、文字化けとなる可能性はあると思います。
ただ確率としては、それほど頻繁にはならないと思う(というか文字化けするとした
らUTF-8にエラーがある)ので、違う症状が出ているという気がします。
あるいは、Windowsのバージョンによっては違うかもしれないです。
UTF-8で頻繁になるとしたら何か未確認の問題かもしれないので、秀丸ファイラーCla
ssicのバージョン、Windowsのバージョン、サンプルとなるテキストがわかると助か
ります。

文字化けしやすい例が他に無いか調べてみたところ、コントロールパネルの地域の設
定のシステムロケールが日本語以外になっていると、Shift-JISのテキストファイル
では文字化けして見えました。
ここは日本語表示のときは日本語が優先されるように修正しようと思います。
EUCではそもそも対応していないです。

[ツール]→[オプション]→[デザイン/操作]→[プレビュー]で、.txtを追加して「プ
レビューハンドラ」にすると、プレビューはエクスプローラと同じものになります。
これにすると変化がある可能性があります。
ちなみにプレビューハンドラの場合でも、システムロケールが日本語以外だと文字化
けするようです。

[ ]