秀丸マクロの文字コードについてNo.08686
はるなぴ さん 18/04/30 09:09
 
基本的なことなのですが掲示板を検索しても出てこなかったので教えていただけると
幸いです。

秀丸マクロはShift-JISというのは知ってはいたのですが、今時UTF-8だろうと思って
書いたら動きました。(BOM無しだったと思います)

でも正確には、

・Shift-JIS
・Unicode (UTF-16, BOM あり)
・Unicode (UTF-8, BOM あり[Ver8.50以上])

で動くということでしょうか?(ネットの情報)

そうするとUTF-8はバージョンが少し古いものは動かないしUTF-16もBOMの有り無しが
問題になったりしてややこしそうですね。

ここはやはり伝統的にShift-JISでマクロを書くというのがお勧めなのでしょうか?

[ ]
RE:08686 秀丸マクロの文字コードについてNo.08687
h-tom さん 18/04/30 10:36
 

h-tom です。

>基本的なことなのですが掲示板を検索しても出てこなかったので教えていただけると
>幸いです。
>
>秀丸マクロはShift-JISというのは知ってはいたのですが、今時UTF-8だろうと思って
>書いたら動きました。(BOM無しだったと思います)
>
>・Shift-JIS
>・Unicode (UTF-16, BOM あり)
>・Unicode (UTF-8, BOM あり[Ver8.50以上])
>
>で動くということでしょうか?(ネットの情報)
マクロの文字コードに関しては、マクロヘルプに記載されているので、
そちらを確認することをお勧めします。
UTF-8 BOMなしでも、日本語が入っていなければShift_JISと同じなので、
動く可能性はありますよ。

>ここはやはり伝統的にShift-JISでマクロを書くというのがお勧めなのでしょうか?
どのバージョンでも動くことを期待するなら、Shift_JIS でしょうね。
まぁ、新しい秀丸エディタでなければ動かない機能もありますし、マクロの内容
次第かもしれませんが。

[ ]
RE:08686 秀丸マクロの文字コードについてNo.08688
はるなぴ さん 18/04/30 11:24
 
コメントありがとうございます。

確かにUTF-8、BOM無しで書いたマクロには日本語が含まれてませんでした。

今度書くマクロには日本語が含まれることになると思います。
なので素直にShift-JISで書く方が良さそうですね。


>基本的なことなのですが掲示板を検索しても出てこなかったので教えていただける
>と幸いです。
> ......
>ここはやはり伝統的にShift-JISでマクロを書くというのがお勧めなのでしょうか?

[ ]