8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

コマンドプロンプトを起点としたサクラエディタによる一括文字コード変換

Last updated at Posted at 2019-01-04

今回、特定の拡張子のファイルをS-JISからUTF-8に変換するbatファイルを作成したので記述します。

###動作環境

  • サクラエディタ Ver. 2.2.0.1
  • Windows10

###基本構想
サクラエディタのマクロでS-JISからUTF-8に変換を行います。
そしてコマンドプロンプトで、複数のファイルに対してサクラエディタマクロを適用します。

###ソース

サクラエディタのマクロ(convert_Fromsjis_Toutf8.mac)
//キーボードマクロのファイル
S_SelectAll(0);	// すべて選択
SJIStoUTF8(0);	// SJIS→UTF-8コード変換
FileSave( ); // 上書き保存
WinClose( ); // 閉じる
コマンドプロンプト(convert_Fromsjis_Toutf8.bat)
for /r %%f in (*.txt) do (call:convert_Fromsjis_Toutf8 %%f)
exit

REM -M=以下のURLはサクラエディタのマクロの配置場所に合わせて記述してください。
:convert_Fromsjis_Toutf8
"C:\Program Files (x86)\sakura\sakura.exe"  %1 -M=C:\hogehoge\convert_Fromsjis_Toutf8.mac

###参考HP
参考にしたのは以下のHPです。
サクラエディタ
http://sakura-editor.sourceforge.net/htmlhelp/HLP000001.html
サクラエディタのマクロをバッチファイルで複数ファイルに対して実行
https://akira2kun.hatenablog.com/entry/2018/09/16/103138

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?