分離濁点を結合するユーザー定義関数
Excelで,分離した濁点・半濁点を結合するときに使うユーザー定義関数です.
目次
使い方
VBEにこの関数を含めておくことで,マクロから呼び出すだけでなく,シート上でもユーザー定義関数として用いることができます.
スクリプト
VBA
関数は下のコードです.
Function Nfd2nfc(str As String) As String |
シェルスクリプトでの実装
スプレッドシートではなく単なるテキストファイルであれば,別のプログラミング言語でも対応できます.
文字コードの正規化方法をNFDからNFCに変換するスクリプトを利用すればよく,シェルスクリプトであれば次のような形です.
nkf
コマンドがインストールされているとして,
cat /path/to/file | nkf --ic=UTF8-MAC |