[スレッド全体]

2015/8/16 (日) 21:41:30 返信 削除
[594] Unicodeファイル名をSJIS化したいのですが

Windows8.1pro 64bit
サクラエディタ2.2.0.1

人様のスクリプトを切り張りして何とか使っています。

UTF8文章で、SJISに存在しない文字を置換する処理を作りたいのですが
うまくいきません

マクロのJSファイルもターゲットのファイルもUTF8で保存しています。
一番下のROCK => RocK はちゃんと置換できているので、
処理そのものが動いていないということはないはずなんですが…
どなたかよろしくお願いします。

// Unicode2SJIS.js
function Unicode2SJIS(){
  var str = Editor.GetSelectedString(0);
  str = str.replace( /♥/g,   "(ハート)" );
// ↑は掲示板で文字化けするようです
// ♥はサクラのステータスバーではU+2665の文字(ハート記号)となっています
  str = str.replace( /〜/g,   "〜" );
// こちらも元はU+301Cです
  str = str.replace( /ROCK/g,   "RocK" );
  Editor.InsText( str );
}
Unicode2SJIS();

もも
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81