投稿募集! スレッド一覧

スレッド作成 他のスレッドを探す

[PR] 警備員 坐骨神経痛 奈良の求人・転職 SSL 電話料金
teacup. ] [ 無料掲示板 ] [ プレミアム掲示板 ] [ teacup.コミュニティ ] [ ブログ ] [ チャット ]

新着順:19/150 記事一覧表示 | 《前のページ | 次のページ》

Re: 文字セット

 投稿者:SirMiles(作者)  投稿日:2009年 3月19日(木)14時15分45秒
  通報
   ご利用ありがとうございます。

 ご質問の件ですが、確かに添付頂いたファイルは、「Repl-Ace on .NET」ではUTF-8と判定されないようです。
 「Repl-Ace on .NET」は、文字セット判定にMlang.dllというOS由来のモジュールを使用しており、その判定結果をほぼそのまま使用しています。

http://www.sirmiles.com/repl_ace/readme/contents/charset.html

 その為、Mlang.dllが「西ヨーロッパ言語」と判定した場合は、それをそのまま使用致します。
 「西ヨーロッパ言語」と判定されるのは、殆どの場合、全体に占める半角英数字記号の割合が、全角文字を圧倒している場合になります。ちなみに、添付して頂いたファイルについて実験してみると、ひらがなを80文字前後追加したあたりでUTF-8と認識されるようになりました。

 他のエディタ等がUTF-8を正しく判定しているのは、恐らく、htmlのメタ情報にあるcharsetプロパティを見ているからであり(実際に秀丸で書き換えて、もう一度開いてみると分かります)、「Repl-Ace on .NET」が判定を誤るのは、それを判定材料にしていないからです。
 この部分に関しての対応は、現在のところ考慮しておりません。

 大変申し訳ございませんが、自動判定を行う限り、解決策はありませんので、デフォルトの文字セットをUTF-8に指定して頂き、文字セット自動判定を無効にして下さい。
 
》記事一覧表示

新着順:19/150 《前のページ | 次のページ》
/150