2018
08
03

手軽にUnicodeをアンエスケープしたい

手軽にUnicodeをアンエスケープする方法を探していたのですが、最近ようやく一つ方法を見つけました。

.bashrcに下記を追加します。

function uni() { zsh -c 'echo -e $0' $1; }

変更を有効にするためsourceコマンドを走らせます。

source .bashrc

$ uni "\u1794\u17D2\u179A\u1791\u17C1\u179F\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6"
ប្រទេសកម្ពុជា


Unicodeエスケープされた文字がアンエスケープされてクメール文字として出力されました。

もし実行して"zsh:1: character not in range" try to change the local settingみたいなエラーが出たらロケールの設定を変更する必要があります。

export LC_CTYPE="en_US.UTF-8"とかexport LC_CTYPE="UTF-8"のコマンドを叩くか、.bashrcに追加することで対応できます。

以上
Comment



Only the blog author may view the comment.


Trackback
Trackback URL

«  | HOME |  »

奇妙な風景 Unique Scene
<< >>

プロフィール


最新記事


最新コメント


最新トラックバック


月別アーカイブ


カテゴリ


スポンサード リンク


FC2カウンター


検索フォーム


RSSリンクの表示


リンク


ブロとも申請フォーム


QRコード