🟩 もくじ
PDFから文字列をコピペして、漢字が[見かけは正常そうなのに文字化けした]ときの解決策の1つ|サクラエディタ〔フリーウェア:Windows専用〕が必要です
■CJK部首補助または康煕部首を解決する一覧.txt | Powered by Box
■日本語文章のタイポ・変換ミス・誤字・脱字・エラーをチェック・校正 | enno.jp
■やっかいな漢字 - CJK部首補助/康煕部首 - ものかの
■【みんなの知識 ちょっと便利帳】PDFコピーの文字化けを防ぐ - 漢字に見えて漢字でない康煕部首の検出と置き換え - CJK部首補助の検出と置換にも対応
[康煕部首]および[CJK部首補助]を、ふつうの漢字に置換するマクロ|サクラエディタで使用する
以下のマクロの内容を[任意のファイル名.mac]の形式で保存します。詳しいことは、以下の記事を参照してください。
//[康煕部首]および[CJK部首補助]を、ふつうの漢字に置換するマクロ
//■<a href="https://app.box.com/s/3n450erc4jaibkvcrmnsfhhekbdcks58" target="_blank" rel="nofollow">CJK部首補助または康煕部首を解決する一覧.txt | Powered by Box</a><br>
//■<a href="https://enno.jp/" target="_blank" rel="nofollow">日本語文章のタイポ・変換ミス・誤字・脱字・エラーをチェック・校正 | enno.jp</a><br>
//■<a href="https://tama-san.com/resolve-kanji/" target="_blank" rel="nofollow">やっかいな漢字 - CJK部首補助/康煕部首 - ものかの</a><br>
//■<a href="https://www.benricho.org/moji_conv/14-kanji_koukibusyucheck/" target="_blank" rel="nofollow">【みんなの知識 ちょっと便利帳】PDFコピーの文字化けを防ぐ - 漢字に見えて漢字でない康煕部首の検出と置き換え - CJK部首補助の検出と置換にも対応</a><br>
//■<a href="https://www.natade.net/webapp/mojicode-kaiseki/#%7B%22dMode%22%3A0%2C%22kText%22%3A%22%C2%A0%5Cn%22%2C%22kKuten%22%3A1%2C%22kISO2022JP%22%3A0%2C%22kEUCJP%22%3A0%2C%22kSJIS%22%3A1%2C%22kCP932%22%3A1%2C%22kMenKuTen%22%3A1%2C%22kSJIS2004%22%3A1%2C%22kUTF8%22%3A1%2C%22kUTF16%22%3A1%2C%22kUTF32%22%3A1%2C%22kCJK%22%3A1%2C%22kBikou%22%3A1%7D" target="_blank" rel="nofollow">リアルタイム文字コード変換/解析ツール</a><br>
//改行の統一
S_ReplaceAll('[\r\n]+', '\n', 148);
//S_ReplaceAll('^(.*?)\t(.*?)\t(.*?)\t(.*?)$', 'S_ReplaceAll(’¥x{$1}’, ’¥x{$3}’, 44);', 44);
//S_ReplaceAll('^(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)$', 'S_ReplaceAll(’¥x{$1}’, ’¥x{$3}’, 44);', 44);
//S_ReplaceAll('’', '\'', 44);
//S_ReplaceAll('¥', '\\'', 34);
//制御記号
S_ReplaceAll('\x{00A0}', '', 44);
S_ReplaceAll('\x{2003}', '', 44);
//特殊な約物
S_ReplaceAll('\x{00AD}', '―', 44);
//━━━━━━━━━━━━━
//行頭・行末の半角スペースの削除
//━━━━━━━━━━━━━
//行頭の半角スペースの削除
S_ReplaceAll('^ +(.*?)$', '$1', 44);
//行末の半角スペースの削除
S_ReplaceAll(' +$', '', 44);
//━━━━━━━━━━━━━
//全角文字に変換しておくべき約物
//━━━━━━━━━━━━━
//約物を全角に書き換える
S_ReplaceAll('([^\x00\x00-\x7F\x00。-゚])\?', '$1?', 44);
S_ReplaceAll('([^\x00\x00-\x7F\x00。-゚])\!', '$1!', 44);
S_ReplaceAll('?(| +| +)', '? ', 44);
S_ReplaceAll('!(| +| +)', '! ', 44);
//■<a href="https://www.tohoho-web.com/ex/dash-tilde.html" target="_blank" rel="nofollow">波ダッシュ・全角チルダ問題 - とほほのWWW入門</a><br>
S_ReplaceAll('~', '~', 44);
S_ReplaceAll('\x{301C}', '\x{FF5E}', 44);
S_ReplaceAll('\[', '[', 44);
S_ReplaceAll('\]', ']', 44);
S_ReplaceAll('\x{2329}', '〈', 44);
S_ReplaceAll('\x{232A}', '〉', 44);
//カッコの対称性保持とカッコ表記の統一
S_ReplaceAll('「(.*?)』', '『$1』', 44);
S_ReplaceAll('『(.*?)」', '『$1』', 44);
S_ReplaceAll('( +|)〈(.*?)( +|)\>( +|)', '〈$2〉', 44);
S_ReplaceAll('( +|)\<(.*?)( +|)\>( +|)', '〈$2〉', 44);
S_ReplaceAll('( +|)\<(.*?)〉( +|)', '〈$2〉', 44);
S_ReplaceAll('( +|)<(.*?)>( +|)', '〈$2〉', 44);
//ピリオドリーダーを3点リーダーに変換
S_ReplaceAll('\.+( +|)(\d+)', '…………………………………………$2\n', 44);
S_ReplaceAll('(\.+)', '▼▼▼…▼▼▼', 44);
S_ReplaceAll('( +|)([0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])▼▼▼…▼▼▼( +|)', '《$2》', 44);
S_ReplaceAll('▼▼▼…▼▼▼', '.', 44);
//ローマ数字
S_ReplaceAll('Ⅳ( +|)', '【IV】', 44);
S_ReplaceAll('Ⅲ( +|)', '【III】', 44);
S_ReplaceAll('Ⅱ( +|)', '【II】', 44);
S_ReplaceAll('Ⅰ( +|)', '【I】', 44);
//━━━━━━━━━━━━━
//機種依存文字的な文字
//━━━━━━━━━━━━━
S_ReplaceAll('①', '【1】', 44);
S_ReplaceAll('②', '【2】', 44);
S_ReplaceAll('③', '【3】', 44);
S_ReplaceAll('④', '【4】', 44);
S_ReplaceAll('⑤', '【5】', 44);
S_ReplaceAll('⑥', '【6】', 44);
S_ReplaceAll('⑦', '【7】', 44);
S_ReplaceAll('⑧', '【8】', 44);
S_ReplaceAll('⑨', '【9】', 44);
S_ReplaceAll('⑩', '【10】', 44);
S_ReplaceAll('⑪', '【11】', 44);
S_ReplaceAll('⑫', '【12】', 44);
S_ReplaceAll('⑬', '【13】', 44);
S_ReplaceAll('⑭', '【14】', 44);
S_ReplaceAll('⑮', '【15】', 44);
S_ReplaceAll('⑯', '【16】', 44);
S_ReplaceAll('⑰', '【17】', 44);
S_ReplaceAll('⑱', '【18】', 44);
S_ReplaceAll('⑲', '【19】', 44);
S_ReplaceAll('⑳', '【20】', 44);
//━━━━━━━━━━━━━
//全角文字に隣接する半角スペースを取り去る
//━━━━━━━━━━━━━
//●●●全角文字に隣接する半角スペースを取り去る
S_ReplaceAll('([^\x00\x00-\x7F\x00。-゚])( +)', '$1', 44);
S_ReplaceAll('( +)([^\x00\x00-\x7F\x00。-゚])', '$2', 44);
//━━━━━━━━━━━━━
//[康煕部首]および[CJK部首補助]を、ふつうの漢字に置換する
//━━━━━━━━━━━━━
S_ReplaceAll('\x{2E83}', '\x{4E5A}', 44);
S_ReplaceAll('\x{2E85}', '\x{4EBB}', 44);
S_ReplaceAll('\x{2E87}', '\x{20628}', 44);
S_ReplaceAll('\x{2E89}', '\x{5202}', 44);
S_ReplaceAll('\x{2E8B}', '\x{353E}', 44);
S_ReplaceAll('\x{2E8D}', '\x{2D544}', 44);
S_ReplaceAll('\x{2E8E}', '\x{5140}', 44);
S_ReplaceAll('\x{2E8F}', '\x{5C23}', 44);
S_ReplaceAll('\x{2E90}', '\x{5C22}', 44);
S_ReplaceAll('\x{2F2A}', '\x{5C22}', 44);
S_ReplaceAll('\x{2E92}', '\x{5DF3}', 44);
S_ReplaceAll('\x{2E93}', '\x{5E7A}', 44);
S_ReplaceAll('\x{2F33}', '\x{5E7A}', 44);
S_ReplaceAll('\x{2E94}', '\x{5F51}', 44);
S_ReplaceAll('\x{2E96}', '\x{5FC4}', 44);
S_ReplaceAll('\x{2E97}', '\x{38FA}', 44);
S_ReplaceAll('\x{2E98}', '\x{624C}', 44);
S_ReplaceAll('\x{2E99}', '\x{6535}', 44);
S_ReplaceAll('\x{2E9B}', '\x{65E1}', 44);
S_ReplaceAll('\x{2E9E}', '\x{6B7A}', 44);
S_ReplaceAll('\x{2E9F}', '\x{6BCD}', 44);
S_ReplaceAll('\x{2EA0}', '\x{6C11}', 44);
S_ReplaceAll('\x{2EA1}', '\x{6C35}', 44);
S_ReplaceAll('\x{2EA3}', '\x{706C}', 44);
S_ReplaceAll('\x{2EA4}', '\x{FA49}', 44);
S_ReplaceAll('\x{2EA6}', '\x{4E2C}', 44);
S_ReplaceAll('\x{2EA8}', '\x{72AD}', 44);
S_ReplaceAll('\x{2EAA}', '\x{24D14}', 44);
S_ReplaceAll('\x{2EAB}', '\x{7F52}', 44);
S_ReplaceAll('\x{2EB2}', '\x{7F52}', 44);
S_ReplaceAll('\x{2EAD}', '\x{793B}', 44);
S_ReplaceAll('\x{2EAE}', '\x{25AD7}', 44);
S_ReplaceAll('\x{2EB1}', '\x{7F53}', 44);
S_ReplaceAll('\x{2EB3}', '\x{2626A}', 44);
S_ReplaceAll('\x{2EB9}', '\x{8002}', 44);
S_ReplaceAll('\x{2EBD}', '\x{26951}', 44);
S_ReplaceAll('\x{2EBE}', '\x{8279}', 44);
S_ReplaceAll('\x{2EBF}', '\x{FA5E}', 44);
S_ReplaceAll('\x{2EC0}', '\x{FA5D}', 44);
S_ReplaceAll('\x{2EC1}', '\x{864E}', 44);
S_ReplaceAll('\x{2EC2}', '\x{8864}', 44);
S_ReplaceAll('\x{2EC3}', '\x{8980}', 44);
S_ReplaceAll('\x{2EC4}', '\x{897F}', 44);
S_ReplaceAll('\x{2ECA}', '\x{27FB7}', 44);
S_ReplaceAll('\x{2ECC}', '\x{FA66}', 44);
S_ReplaceAll('\x{2ECD}', '\x{8FB6}', 44);
S_ReplaceAll('\x{2ECF}', '\x{961D}', 44);
S_ReplaceAll('\x{2ED6}', '\x{961D}', 44);
S_ReplaceAll('\x{2ED1}', '\x{9577}', 44);
S_ReplaceAll('\x{2FA7}', '\x{9577}', 44);
S_ReplaceAll('\x{2ED2}', '\x{9578}', 44);
S_ReplaceAll('\x{2ED8}', '\x{9752}', 44);
S_ReplaceAll('\x{2EDE}', '\x{2967F}', 44);
S_ReplaceAll('\x{2EDF}', '\x{98E0}', 44);
S_ReplaceAll('\x{2EE4}', '\x{9B3C}', 44);
S_ReplaceAll('\x{2FC1}', '\x{9B3C}', 44);
S_ReplaceAll('\x{2EE8}', '\x{9EA6}', 44);
S_ReplaceAll('\x{2EE9}', '\x{9EC4}', 44);
S_ReplaceAll('\x{2EEB}', '\x{6589}', 44);
S_ReplaceAll('\x{2EED}', '\x{6B6F}', 44);
S_ReplaceAll('\x{2EEF}', '\x{7ADC}', 44);
S_ReplaceAll('\x{2EF2}', '\x{4E80}', 44);
S_ReplaceAll('\x{2F00}', '\x{4E00}', 44);
S_ReplaceAll('\x{2F01}', '\x{4E28}', 44);
S_ReplaceAll('\x{2F02}', '\x{4E36}', 44);
S_ReplaceAll('\x{2F03}', '\x{4E3F}', 44);
S_ReplaceAll('\x{2F04}', '\x{4E59}', 44);
S_ReplaceAll('\x{2F05}', '\x{4E85}', 44);
S_ReplaceAll('\x{2F06}', '\x{4E8C}', 44);
S_ReplaceAll('\x{2F07}', '\x{4EA0}', 44);
S_ReplaceAll('\x{2F08}', '\x{4EBA}', 44);
S_ReplaceAll('\x{2F09}', '\x{513F}', 44);
S_ReplaceAll('\x{2F0A}', '\x{5165}', 44);
S_ReplaceAll('\x{2F0B}', '\x{516B}', 44);
S_ReplaceAll('\x{2F0C}', '\x{5182}', 44);
S_ReplaceAll('\x{2F0D}', '\x{5196}', 44);
S_ReplaceAll('\x{2F0E}', '\x{51AB}', 44);
S_ReplaceAll('\x{2F0F}', '\x{51E0}', 44);
S_ReplaceAll('\x{2F10}', '\x{51F5}', 44);
S_ReplaceAll('\x{2F11}', '\x{5200}', 44);
S_ReplaceAll('\x{2F12}', '\x{529B}', 44);
S_ReplaceAll('\x{2F13}', '\x{52F9}', 44);
S_ReplaceAll('\x{2F14}', '\x{5315}', 44);
S_ReplaceAll('\x{2F15}', '\x{531A}', 44);
S_ReplaceAll('\x{2F16}', '\x{5338}', 44);
S_ReplaceAll('\x{2F17}', '\x{5341}', 44);
S_ReplaceAll('\x{2F18}', '\x{535C}', 44);
S_ReplaceAll('\x{2F19}', '\x{5369}', 44);
S_ReplaceAll('\x{2F1A}', '\x{5382}', 44);
S_ReplaceAll('\x{2F1B}', '\x{53B6}', 44);
S_ReplaceAll('\x{2F1C}', '\x{53C8}', 44);
S_ReplaceAll('\x{2F1D}', '\x{53E3}', 44);
S_ReplaceAll('\x{2F1E}', '\x{56D7}', 44);
S_ReplaceAll('\x{2F1F}', '\x{571F}', 44);
S_ReplaceAll('\x{2F20}', '\x{58EB}', 44);
S_ReplaceAll('\x{2F21}', '\x{5902}', 44);
S_ReplaceAll('\x{2F22}', '\x{590A}', 44);
S_ReplaceAll('\x{2F23}', '\x{5915}', 44);
S_ReplaceAll('\x{2F24}', '\x{5927}', 44);
S_ReplaceAll('\x{2F25}', '\x{5973}', 44);
S_ReplaceAll('\x{2F26}', '\x{5B50}', 44);
S_ReplaceAll('\x{2F27}', '\x{5B80}', 44);
S_ReplaceAll('\x{2F28}', '\x{5BF8}', 44);
S_ReplaceAll('\x{2F29}', '\x{5C0F}', 44);
S_ReplaceAll('\x{2F2B}', '\x{5C38}', 44);
S_ReplaceAll('\x{2F2C}', '\x{5C6E}', 44);
S_ReplaceAll('\x{2F2D}', '\x{5C71}', 44);
S_ReplaceAll('\x{2F2E}', '\x{5DDB}', 44);
S_ReplaceAll('\x{2F2F}', '\x{5DE5}', 44);
S_ReplaceAll('\x{2F30}', '\x{5DF1}', 44);
S_ReplaceAll('\x{2F31}', '\x{5DFE}', 44);
S_ReplaceAll('\x{2F32}', '\x{5E72}', 44);
S_ReplaceAll('\x{2F34}', '\x{5E7F}', 44);
S_ReplaceAll('\x{2F35}', '\x{5EF4}', 44);
S_ReplaceAll('\x{2F36}', '\x{5EFE}', 44);
S_ReplaceAll('\x{2F37}', '\x{5F0B}', 44);
S_ReplaceAll('\x{2F38}', '\x{5F13}', 44);
S_ReplaceAll('\x{2F39}', '\x{5F50}', 44);
S_ReplaceAll('\x{2F3A}', '\x{5F61}', 44);
S_ReplaceAll('\x{2F3B}', '\x{5F73}', 44);
S_ReplaceAll('\x{2F3C}', '\x{5FC3}', 44);
S_ReplaceAll('\x{2F3D}', '\x{6208}', 44);
S_ReplaceAll('\x{2F3E}', '\x{6238}', 44);
S_ReplaceAll('\x{2F3F}', '\x{624B}', 44);
S_ReplaceAll('\x{2F40}', '\x{652F}', 44);
S_ReplaceAll('\x{2F41}', '\x{6534}', 44);
S_ReplaceAll('\x{2F42}', '\x{6587}', 44);
S_ReplaceAll('\x{2F43}', '\x{6597}', 44);
S_ReplaceAll('\x{2F44}', '\x{65A4}', 44);
S_ReplaceAll('\x{2F45}', '\x{65B9}', 44);
S_ReplaceAll('\x{2F46}', '\x{65E0}', 44);
S_ReplaceAll('\x{2F47}', '\x{65E5}', 44);
S_ReplaceAll('\x{2F48}', '\x{66F0}', 44);
S_ReplaceAll('\x{2F49}', '\x{6708}', 44);
S_ReplaceAll('\x{2F4A}', '\x{6728}', 44);
S_ReplaceAll('\x{2F4B}', '\x{6B20}', 44);
S_ReplaceAll('\x{2F4C}', '\x{6B62}', 44);
S_ReplaceAll('\x{2F4D}', '\x{6B79}', 44);
S_ReplaceAll('\x{2F4E}', '\x{6BB3}', 44);
S_ReplaceAll('\x{2F4F}', '\x{6BCB}', 44);
S_ReplaceAll('\x{2F50}', '\x{6BD4}', 44);
S_ReplaceAll('\x{2F51}', '\x{6BDB}', 44);
S_ReplaceAll('\x{2F52}', '\x{6C0F}', 44);
S_ReplaceAll('\x{2F53}', '\x{6C14}', 44);
S_ReplaceAll('\x{2F54}', '\x{6C34}', 44);
S_ReplaceAll('\x{2F55}', '\x{706B}', 44);
S_ReplaceAll('\x{2F56}', '\x{722A}', 44);
S_ReplaceAll('\x{2F57}', '\x{7236}', 44);
S_ReplaceAll('\x{2F58}', '\x{723B}', 44);
S_ReplaceAll('\x{2F59}', '\x{723F}', 44);
S_ReplaceAll('\x{2F5A}', '\x{7247}', 44);
S_ReplaceAll('\x{2F5B}', '\x{7259}', 44);
S_ReplaceAll('\x{2F5C}', '\x{725B}', 44);
S_ReplaceAll('\x{2F5D}', '\x{72AC}', 44);
S_ReplaceAll('\x{2F5E}', '\x{7384}', 44);
S_ReplaceAll('\x{2F5F}', '\x{7389}', 44);
S_ReplaceAll('\x{2F60}', '\x{74DC}', 44);
S_ReplaceAll('\x{2F61}', '\x{74E6}', 44);
S_ReplaceAll('\x{2F62}', '\x{7518}', 44);
S_ReplaceAll('\x{2F63}', '\x{751F}', 44);
S_ReplaceAll('\x{2F64}', '\x{7528}', 44);
S_ReplaceAll('\x{2F65}', '\x{7530}', 44);
S_ReplaceAll('\x{2F66}', '\x{758B}', 44);
S_ReplaceAll('\x{2F67}', '\x{7592}', 44);
S_ReplaceAll('\x{2F68}', '\x{7676}', 44);
S_ReplaceAll('\x{2F69}', '\x{767D}', 44);
S_ReplaceAll('\x{2F6A}', '\x{76AE}', 44);
S_ReplaceAll('\x{2F6B}', '\x{76BF}', 44);
S_ReplaceAll('\x{2F6C}', '\x{76EE}', 44);
S_ReplaceAll('\x{2F6D}', '\x{77DB}', 44);
S_ReplaceAll('\x{2F6E}', '\x{77E2}', 44);
S_ReplaceAll('\x{2F6F}', '\x{77F3}', 44);
S_ReplaceAll('\x{2F70}', '\x{793A}', 44);
S_ReplaceAll('\x{2F71}', '\x{79B8}', 44);
S_ReplaceAll('\x{2F72}', '\x{79BE}', 44);
S_ReplaceAll('\x{2F73}', '\x{7A74}', 44);
S_ReplaceAll('\x{2F74}', '\x{7ACB}', 44);
S_ReplaceAll('\x{2F75}', '\x{7AF9}', 44);
S_ReplaceAll('\x{2F76}', '\x{7C73}', 44);
S_ReplaceAll('\x{2F77}', '\x{7CF8}', 44);
S_ReplaceAll('\x{2F78}', '\x{7F36}', 44);
S_ReplaceAll('\x{2F79}', '\x{7F51}', 44);
S_ReplaceAll('\x{2F7A}', '\x{7F8A}', 44);
S_ReplaceAll('\x{2F7B}', '\x{7FBD}', 44);
S_ReplaceAll('\x{2F7C}', '\x{8001}', 44);
S_ReplaceAll('\x{2F7D}', '\x{800C}', 44);
S_ReplaceAll('\x{2F7E}', '\x{8012}', 44);
S_ReplaceAll('\x{2F7F}', '\x{8033}', 44);
S_ReplaceAll('\x{2F80}', '\x{807F}', 44);
S_ReplaceAll('\x{2F81}', '\x{8089}', 44);
S_ReplaceAll('\x{2F82}', '\x{81E3}', 44);
S_ReplaceAll('\x{2F83}', '\x{81EA}', 44);
S_ReplaceAll('\x{2F84}', '\x{81F3}', 44);
S_ReplaceAll('\x{2F85}', '\x{81FC}', 44);
S_ReplaceAll('\x{2F86}', '\x{820C}', 44);
S_ReplaceAll('\x{2F87}', '\x{821B}', 44);
S_ReplaceAll('\x{2F88}', '\x{821F}', 44);
S_ReplaceAll('\x{2F89}', '\x{826E}', 44);
S_ReplaceAll('\x{2F8A}', '\x{8272}', 44);
S_ReplaceAll('\x{2F8B}', '\x{8278}', 44);
S_ReplaceAll('\x{2F8C}', '\x{864D}', 44);
S_ReplaceAll('\x{2F8D}', '\x{866B}', 44);
S_ReplaceAll('\x{2F8E}', '\x{8840}', 44);
S_ReplaceAll('\x{2F8F}', '\x{884C}', 44);
S_ReplaceAll('\x{2F90}', '\x{8863}', 44);
S_ReplaceAll('\x{2F91}', '\x{897E}', 44);
S_ReplaceAll('\x{2F92}', '\x{898B}', 44);
S_ReplaceAll('\x{2F93}', '\x{89D2}', 44);
S_ReplaceAll('\x{2F94}', '\x{8A00}', 44);
S_ReplaceAll('\x{2F95}', '\x{8C37}', 44);
S_ReplaceAll('\x{2F96}', '\x{8C46}', 44);
S_ReplaceAll('\x{2F97}', '\x{8C55}', 44);
S_ReplaceAll('\x{2F98}', '\x{8C78}', 44);
S_ReplaceAll('\x{2F99}', '\x{8C9D}', 44);
S_ReplaceAll('\x{2F9A}', '\x{8D64}', 44);
S_ReplaceAll('\x{2F9B}', '\x{8D70}', 44);
S_ReplaceAll('\x{2F9C}', '\x{8DB3}', 44);
S_ReplaceAll('\x{2F9D}', '\x{8EAB}', 44);
S_ReplaceAll('\x{2F9E}', '\x{8ECA}', 44);
S_ReplaceAll('\x{2F9F}', '\x{8F9B}', 44);
S_ReplaceAll('\x{2FA0}', '\x{8FB0}', 44);
S_ReplaceAll('\x{2FA1}', '\x{8FB5}', 44);
S_ReplaceAll('\x{2FA2}', '\x{9091}', 44);
S_ReplaceAll('\x{2FA3}', '\x{9149}', 44);
S_ReplaceAll('\x{2FA4}', '\x{91C6}', 44);
S_ReplaceAll('\x{2FA5}', '\x{91CC}', 44);
S_ReplaceAll('\x{2FA6}', '\x{91D1}', 44);
S_ReplaceAll('\x{2FA8}', '\x{9580}', 44);
S_ReplaceAll('\x{2FA9}', '\x{961C}', 44);
S_ReplaceAll('\x{2FAA}', '\x{96B6}', 44);
S_ReplaceAll('\x{2FAB}', '\x{96B9}', 44);
S_ReplaceAll('\x{2FAC}', '\x{96E8}', 44);
S_ReplaceAll('\x{2FAD}', '\x{9751}', 44);
S_ReplaceAll('\x{2FAE}', '\x{975E}', 44);
S_ReplaceAll('\x{2FAF}', '\x{9762}', 44);
S_ReplaceAll('\x{2FB0}', '\x{9769}', 44);
S_ReplaceAll('\x{2FB1}', '\x{97CB}', 44);
S_ReplaceAll('\x{2FB2}', '\x{97ED}', 44);
S_ReplaceAll('\x{2FB3}', '\x{97F3}', 44);
S_ReplaceAll('\x{2FB4}', '\x{9801}', 44);
S_ReplaceAll('\x{2FB5}', '\x{98A8}', 44);
S_ReplaceAll('\x{2FB6}', '\x{98DB}', 44);
S_ReplaceAll('\x{2FB7}', '\x{98DF}', 44);
S_ReplaceAll('\x{2FB8}', '\x{9996}', 44);
S_ReplaceAll('\x{2FB9}', '\x{9999}', 44);
S_ReplaceAll('\x{2FBA}', '\x{99AC}', 44);
S_ReplaceAll('\x{2FBB}', '\x{9AA8}', 44);
S_ReplaceAll('\x{2FBC}', '\x{9AD8}', 44);
S_ReplaceAll('\x{2FBD}', '\x{9ADF}', 44);
S_ReplaceAll('\x{2FBE}', '\x{9B25}', 44);
S_ReplaceAll('\x{2FBF}', '\x{9B2F}', 44);
S_ReplaceAll('\x{2FC0}', '\x{9B32}', 44);
S_ReplaceAll('\x{2FC2}', '\x{9B5A}', 44);
S_ReplaceAll('\x{2FC3}', '\x{9CE5}', 44);
S_ReplaceAll('\x{2FC4}', '\x{9E75}', 44);
S_ReplaceAll('\x{2FC5}', '\x{9E7F}', 44);
S_ReplaceAll('\x{2FC6}', '\x{9EA5}', 44);
S_ReplaceAll('\x{2FC7}', '\x{9EBB}', 44);
S_ReplaceAll('\x{2FC8}', '\x{9EC3}', 44);
S_ReplaceAll('\x{2FC9}', '\x{9ECD}', 44);
S_ReplaceAll('\x{2FCA}', '\x{9ED2}', 44);
S_ReplaceAll('\x{2FCB}', '\x{9EF9}', 44);
S_ReplaceAll('\x{2FCC}', '\x{9EFD}', 44);
S_ReplaceAll('\x{2FCD}', '\x{9F0E}', 44);
S_ReplaceAll('\x{2FCE}', '\x{9F13}', 44);
S_ReplaceAll('\x{2FCF}', '\x{9F20}', 44);
S_ReplaceAll('\x{2FD0}', '\x{9F3B}', 44);
S_ReplaceAll('\x{2FD1}', '\x{9F4A}', 44);
S_ReplaceAll('\x{2FD2}', '\x{9F52}', 44);
S_ReplaceAll('\x{2FD3}', '\x{9F8D}', 44);
S_ReplaceAll('\x{2FD4}', '\x{9F9C}', 44);
S_ReplaceAll('\x{2FD5}', '\x{9FA0}', 44);
//完了
//S_ReplaceAll('^(?!■).+$', '', 44);
S_ReplaceAll('^[\r\n]+', '', 44);
S_ReplaceAll('[\n]+', '\r\n', 44);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);