バグ報告「チ」が文字化けします。No.36326
tatu さん 18/02/06 15:28
 
以下のようなHTMLファイルを作成し、秀丸で開くと
カタカナの「チ」の表示が化けてしまいます。

------------------------------------------------------------------------------
<html>
  <script>
  チ
  </script>
</html>
------------------------------------------------------------------------------

文字コードはUTF-8
改行コードはLF
秀丸エディタのバージョンは v8.77 浮動小数点版 64bitです。

ほかに必要な情報などありましたら仰ってください。

[ ]
RE:36326 バグ報告「チ」が文字化けしますNo.36327
秀丸担当 さん 18/02/06 16:11
 

バグ情報ありがとうございます。
サンプルの通りにして再現させることができました。
V8.71以降でHTMLのスクリプト部分で「`」〜「`」で囲まれた文字列のカラー表示の
対応の影響でそうなってしまっていました。
次のバージョンで早いうちに修正させていただきます。

現状でなんとかする方法として、[その他]→[動作環境]→[トラブル対策]→[その他
のトラブル対策]の、「フォント選択はエンコード別に文字セットが対応するものだ
けを表示する」をONにして、日本語の文字セットでないフォント(例えばConsolas)
を選ぶと可能でした。

ただ、Consolasなどのフォントを選ぶときの注意書きにあるように、日本語の文字セ
ットでないフォントは、全角文字を処理するマクロや強調表示の一覧などが正常に動
作しない可能性があるので注意が必要です。


[ ]
RE:36327 バグ報告「チ」が文字化けしますNo.36330
秀丸担当 さん 18/02/08 11:25
 

V8.79β9で修正してみています。
以下のページの「先行開発バージョンはこちら」からダウンロードできます。
http://hide.maruo.co.jp/software/hidemaru.html
もし設定を変更されていた場合、トラブル対策の設定OFFで、MS ゴシック等のフォ
ントにしていただいても大丈夫だと思います。

[ ]
RE:36330 バグ報告「チ」が文字化けしますNo.36341
tatu さん 18/02/09 10:16
 
早速のご対応ありがとうございます。

先行開発バージョンにて文字化けしていないことを確認できました。

よろしくお願いいたします。

[ ]
RE:36330 バグ報告「チ」が文字化けしますNo.36820
mnh10w さん 18/09/27 13:58
 
>
> ......
>もし設定を変更されていた場合、トラブル対策の設定OFFで、MS ゴシック等のフ
>ォントにしていただいても大丈夫だと思います。

■環境
・Windows 7 (64bit)
・秀丸エディタver.8.83 (64bit版)
・エディタのフォントはMSゴシック(9pt)
・本スレッドにあった「その他のトラブル対策」は実施していない(「フォント選択
〜」のチェックボックスはOFF)

■現象
「scriptタグ内のHTMLタグ」に「チ」が含まれる場合、複数行コメントの言語を「HT
ML/XML」にすると(3)の「チ」が文字化けします。

<html>
<body>
<script>
  (1)チェック
  (2)<span>チェック</span>
  (3)<span id="foo">チェック</span>
</script>
<body>
<html>

以下、いろいろなパターンで試した結果です。

・複数行コメントの言語を「HTML/XML」にすると文字化けする。サーバーサイドスク
リプトの設定は不問
・複数行コメントの言語を「なし」にすると文字化けしない
・<span>を別タグや「<>」にしても同じ現象が発生する
・id属性のダブルクオーテーションを1つでも削除すると文字化けしない
 →<span id=foo>チェック</span>

[ ]
RE:36820 バグ報告「チ」が文字化けしますNo.36821
秀丸担当 さん 18/09/27 14:43
 

ご指摘ありがとうございます。
同じようにして再現させることができました。
次のバージョンで修正させていただきます。

[ ]
RE:36821 バグ報告「チ」が文字化けしますNo.36836
mnh10w さん 18/10/10 13:18
 
>
>ご指摘ありがとうございます。
>同じようにして再現させることができました。
>次のバージョンで修正させていただきます。

8.85beta7(64bit)で修正されていることを確認できました。
ありがとうございます。

[ ]