ルビーでは、システム全体でutf-8がエンコードされているためです。とても簡単です:
文字列="\u7f51 \ u5740 \ u4e0d \ u80fd \ u4e3a \ u7a7a"
=>ر址無効是空
誰でも私にvimでこれを行う方法を教えてもらえますか?
Unicode 文字を挿入する場合は、utf-8-typing
ヘルプを参照してください。
たとえば、Ctrl-V u7f51
网を挿入します。
Vim スクリプトでそれが必要な場合は、Ruby と同じ方法で Unicode エスケープを使用できます。このコマンドecho "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"
は、質問で指定した文字列をエコーします。
これを認識しCtrl-Rて、"
と=
レジスタを使用します。i_CTRL-R
および詳細については、ドキュメントを参照してi_CTRL-R_=
ください。
次の場合、二重引用符で囲まれた文字列内にカーソルがあります。
string = "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"
次のキーストロークを適用します。ci"Ctrl-R="Ctrl-R""EnterEsc
これにより、次のようになります。
string = "网址不能为空"
仕組みは自分で調べてみてください。わからない場合は詳しく説明します。