【AIの活用】クウキデザイン | Kuuki Design
macOS由来の濁点・半濁点の文字化け解消|サクラエディタのマクロ
// ----------------------------------------------------
// macOS等由来の「結合用濁点・半濁点」による文字化け解消マクロ
// ----------------------------------------------------
// 改行コードを一旦統一(正規表現の誤作動防止)
S_ReplaceAll('(\r\n|\r|\n)', '\n', 148);
// ==========================================
// 1. ひらがな・濁音の置換
// ==========================================
S_ReplaceAll('が', 'が', 46);
S_ReplaceAll('ぎ', 'ぎ', 46);
S_ReplaceAll('ぐ', 'ぐ', 46);
S_ReplaceAll('げ', 'げ', 46);
S_ReplaceAll('ご', 'ご', 46);
S_ReplaceAll('ざ', 'ざ', 46);
S_ReplaceAll('じ', 'じ', 46);
S_ReplaceAll('ず', 'ず', 46);
S_ReplaceAll('ぜ', 'ぜ', 46);
S_ReplaceAll('ぞ', 'ぞ', 46);
S_ReplaceAll('だ', 'だ', 46);
S_ReplaceAll('ぢ', 'ぢ', 46);
S_ReplaceAll('づ', 'づ', 46);
S_ReplaceAll('で', 'で', 46);
S_ReplaceAll('ど', 'ど', 46);
S_ReplaceAll('ば', 'ば', 46);
S_ReplaceAll('び', 'び', 46);
S_ReplaceAll('ぶ', 'ぶ', 46);
S_ReplaceAll('べ', 'べ', 46);
S_ReplaceAll('ぼ', 'ぼ', 46);
S_ReplaceAll('ゔ', 'ゔ', 46);
// ==========================================
// 2. ひらがな・半濁音の置換
// ==========================================
S_ReplaceAll('ぱ', 'ぱ', 46);
S_ReplaceAll('ぴ', 'ぴ', 46);
S_ReplaceAll('ぷ', 'ぷ', 46);
S_ReplaceAll('ぺ', 'ぺ', 46);
S_ReplaceAll('ぽ', 'ぽ', 46);
// ==========================================
// 3. カタカナ・濁音の置換
// ==========================================
S_ReplaceAll('ガ', 'ガ', 46);
S_ReplaceAll('ギ', 'ギ', 46);
S_ReplaceAll('グ', 'グ', 46);
S_ReplaceAll('ゲ', 'ゲ', 46);
S_ReplaceAll('ゴ', 'ゴ', 46);
S_ReplaceAll('ザ', 'ザ', 46);
S_ReplaceAll('ジ', 'ジ', 46);
S_ReplaceAll('ズ', 'ズ', 46);
S_ReplaceAll('ゼ', 'ゼ', 46);
S_ReplaceAll('ゾ', 'ゾ', 46);
S_ReplaceAll('ダ', 'ダ', 46);
S_ReplaceAll('ヂ', 'ヂ', 46);
S_ReplaceAll('ヅ', 'ヅ', 46);
S_ReplaceAll('デ', 'デ', 46);
S_ReplaceAll('ド', 'ド', 46);
S_ReplaceAll('バ', 'バ', 46);
S_ReplaceAll('ビ', 'ビ', 46);
S_ReplaceAll('ブ', 'ブ', 46);
S_ReplaceAll('ベ', 'ベ', 46);
S_ReplaceAll('ボ', 'ボ', 46);
S_ReplaceAll('ヴ', 'ヴ', 46);
S_ReplaceAll('ヷ', 'ヷ', 46);
S_ReplaceAll('ヸ', 'ヸ', 46);
S_ReplaceAll('ヹ', 'ヹ', 46);
S_ReplaceAll('ヺ', 'ヺ', 46);
// ==========================================
// 4. カタカナ・半濁音の置換
// ==========================================
S_ReplaceAll('パ', 'パ', 46);
S_ReplaceAll('ピ', 'ピ', 46);
S_ReplaceAll('プ', 'プ', 46);
S_ReplaceAll('ペ', 'ペ', 46);
S_ReplaceAll('ポ', 'ポ', 46);
// 後処理:改行コードを「CRLF」に戻して全体を選択・コピー
//S_ReplaceAll('^(?!■).+$', '', 46);
//S_ReplaceAll('^[\r\n]+', '', 46);
S_ReplaceAll('(\r\n|\r|\n)', '\r\n', 46);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);
【AIの活用】クウキデザイン | Kuuki Design
■【AIの活用】クウキデザイン | Kuuki Design
/▼/■【RSS】【AIの活用】クウキデザイン | Kuuki Design