秀丸パブリッシャーのBOXで文字化け?No.09245
h-tom さん 17/01/04 23:21
 

h-tom です。

秀丸エディタ:Ver.8.69β6
秀丸パブリッシャー:Ver.4.20
OS:Windows Vista 32bit

適当にBOXを配置し、属性にファイル名を設定します。
ファイル名に、Shift_JISにない文字が含まれる場合、プレビューで見ると
文字化けしています。

 ファイル名  :(1)秀丸hidemaru.txt
 プレビュー表示:(1)マGハロhidemaru.txt
 注意:(1)は、実際は、Unicodeの U+2474 になります。
    カタカナ部分は半角です。

Shift_JISの漢字上位バイトが変になってるように見えますね。
 秀 0x8F47 -> 0xCF47
 丸 0x8ADB -> 0xCADB

ちなみに、そのまま印刷すると、ドライバーがクラッシュします。
(CubePDF というpdf変換用プリンタドライバーですが。)
秀丸エディタ本体側の印刷を使っても、クラッシュします。

メモ帳から印刷すると大丈夫です。(pdf変換可能)

[ ]
RE:09245 秀丸パブリッシャーのBOXで文字No.09248
秀丸担当 さん 17/01/05 11:53
 

バグ情報ありがとうございます。
いずれも再現させることができました。
文字化けのほうは秀丸パブリッシャーの問題でした。秀丸パブリッシャーのほう
を修正させていただきます。

CubePDFのほうで印刷が開始されない問題は秀丸エディタ本体でも問題でした。
こちらも修正させていただきます。

[ ]
RE:09248 秀丸パブリッシャーのBOXで文字No.09251
秀まるお さん 17/01/05 16:24
 
 秀丸パブリッシャーの方だけ先にバージョンアップしました。

http://hide.maruo.co.jp/software/bin3/hmpv421_x64_signed.exe

[ ]
RE:09251 秀丸パブリッシャーのBOXで文字No.09255
h-tom さん 17/01/05 21:43
 

h-tom です。

> 秀丸パブリッシャーの方だけ先にバージョンアップしました。
Ver.4.21インストールしました。
BOXの文字化けは修正されてます。

あとは、BOXの通常のテキストでも、Unicodeを扱えるようになれば
いいのですが、テンプレートのフォーマットもありますし、難しい
ですかね?

[ ]
RE:09255 秀丸パブリッシャーのBOXで文字No.09256
秀まるお さん 17/01/06 10:40
 
 印刷テンプレート用のファイルに対して、いわゆるiniファイルアクセス用の
API(GetPrivateProfileString等)を使ってるので、普通にユニコード化するの
は難しそうです。

 ユニコードを含む文字列の場合は独自の方式でエンコードするとかすれば実現
は可能ではあるし、秀丸エディタ持ち出しキットとかでは実際そうしてるので、
その気になれば対応できないことも無いです。

 とりあえず、将来のネタとして保留させていただきます。

[ ]
RE:09248 秀丸パブリッシャーのBOXで文字No.09258
秀丸担当 さん 17/01/06 16:19
 

秀丸エディタ本体のCubePDFの問題については、V8.69β7で修正しています。

[ ]