仕様と根拠

何が問題になるか

文化庁の「公用文作成の考え方」Ⅰ-6 カは、使用する情報機器の環境や設定によっては、漢字、丸囲み数字(①②③等)、単位記号、符号、半角カナ文字等の中に、電子的な情報交換の難しいものがあるとしています。Unicode を使うと文字化けが起こりにくいとも述べています。

調べる範囲

Unicode のブロックのうち、囲み英数字(U+2460..24FF)・囲み CJK 文字と月(U+3200..32FF)・CJK 互換(U+3300..33FF)・半角全角形(U+FF00..FFEF)の文字を調べます。その文字が互換正規化 NFKC(UAX #15)で別の文字になるものだけを抽出します。丸囲み数字の①は 1、㈱は(株)、㌔はキロ、㎏は kg になります。

「機種依存文字」の扱い

「機種依存文字」の公的な一覧はありません。そのため、環境による文字化けの有無は判定せず、あくまで上のブロックと互換分解の有無で機械的に拾います。置換候補は、意味が変わりうるため、取り込み先に合わせて選んでください。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
文化庁「公用文作成の考え方」(令和 4 年 1 月 7 日)2026年10月29日Ⅰ-6 カ(丸囲み数字・単位記号・符号・半角カナ文字等は電子的な情報交換の難しいものがある)
Unicode Blocks-18.0.0(2026-07-08)2026年10月29日Enclosed Alphanumerics 2460..24FF・Enclosed CJK Letters and Months 3200..32FF・CJK Compatibility 3300..33FF・Halfwidth and Fullwidth Forms FF00..FFEF
Unicode UAX #15 Unicode Normalization Forms(Rev 58・2026-08-12)2026年10月29日NFKC = 互換分解後に正準合成(Table 1)
Unicode 18.0 コードチャート Enclosed Alphanumerics2026年10月29日2460 は circle の 0031。24EA は circle の 0030。24EB 以降の負の丸数字に互換分解の記載なし
Unicode 18.0 コードチャート CJK Compatibility2026年10月29日3314 は square の キロ。338F は square の kg

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • 入力した文章はブラウザの中だけで処理し、サーバーへは送信しません。ただし、コピーやダウンロードした結果の扱いにはご注意ください。
  • 置換すると意味や読み方が変わる文字があります。置き換える前に取り込み先の仕様を確認してください。