utf8 ファイルの自動検出がオンになっていて、[開く] ダイアログでエディターにファイルを utf8 として開くように指示した場合でも、UtraEdit はファイルを ASCII として開きます。
2 に答える
UltraEdit バージョン 12 は、不正確なバージョン情報です。2006 年 3 月 15 日にリリースされた UE v12.00 から、最後の 12.xx バージョンである 2007 年 1 月 2 日にリリースされたバージョン 12.20b+1 まで、いくつかの UTF-8 関連の修正がありました。
UTF-8 検出アルゴリズムは、UltraEdit フォーラムのトピックUTF-8 が認識されない、大きなファイルで説明されています。さらに、UltraEditでの UTF-8 の使用、および10k 後の最初のマルチバイトに関する UTF-8 自動検出の問題、および UltraEdit フォーラムの UTF-8 に関連するその他のトピックがあり、UltraEdit フォーラムでUTFという単語を検索する検索を使用して見つけることができます。と開きます。
しかし、あなたの質問には質問が含まれていないため、何を答えればよいかわかりません。あなたが書いたのは、ファイルを開くダイアログでUTF-8を選択しても、UltraEdit v12.xxで常にASCII/ANSIファイルとして開くことができないファイルです。検証用のファイルがなければ、もちろん、何らかの理由でまだ使用されている 8 年前の UltraEdit バージョンの完全なバージョンを知らなければ、あなたの声明を検証することはできません。
問題は、utf8 ファイルを検出するために utf8 が使用するアルゴリズムがファイルの先頭のみを使用していることです。したがって、ファイルが utf8 として検出されるようにするために、ファイルの先頭のコメントに「utf8 トラップ」を追加しました。
<!-- €șăâțÎȚȘĂÂ - utf8 trap -->
UtraEdit が [開く] ダイアログの [フォーマット] フィールドをリッスンしない理由はまだわかりません...
最初に正しい設定を行っていることを確認してください http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/unicode.html