最終更新日 2026-05-01

HmCustomStringEncoder
(文字コード変更時に潰れる文字の「表示」や「カスタム」)

概要

現在秀丸で編集中の文字列を、とある「指定の別の文字エンコード」に変更したと仮定した際、
変換出来ずに潰れてしまう文字があれば、キャッチし、それがどのようなキャラクターコードなのかを検知します。

フォールバック時(このままでは文字が潰れてしまうとなった瞬間!)用の独自ユーザー変換を定義することで、
潰さないように変更することもできます。

下記例では、

秀丸エディタ上で、特定の文字エンコードに変換すると潰れてしまう可能性のある文字(㉑や🎶など)が含まれたテキストの例HmCustomStringEncoderにより、潰れる文字がユーザー定義に従って適切な代替文字((21)や♪など)に置換された後のテキスト

さらには、「存在する結合文字」を可能な範囲で「すべて結合」して、
Windowsの各種プログラムで扱いやすいものとしておく。
といった用途にも利用可能でしょう。

ダウンロード

動作環境

インストール

利用の手引き

左のメニューより説明を見てください。

ライセンス