MATLAB Answers

ウェブ文字エンコード

1 view (last 30 days)
Ma-chi-za-wa
Ma-chi-za-wa on 13 Dec 2016
Commented: jiro on 13 Dec 2016
マトラボでwebの情報を読み込んで、「text = '\u30de\u30c8\u30e9\u30dc'」このようなエンコードされたテキスト入力を、日本語で「text = 'マトラボ'」のような関数に読める形に変換する方法を教えてください。
  5 Comments
jiro
jiro on 13 Dec 2016
@Machizawa-san
日本語での質問、全然問題ありません。もし、なかなか回答が無い場合は英語で聞いて頂いてもよいと思いますが。引き続き活用ください。
Accept ありがとうございます!

Sign in to comment.

Accepted Answer

jiro
jiro on 13 Dec 2016
Edited: jiro on 13 Dec 2016
少し分かりづらいんですが、 sprintf で特殊文字を表示する書式を使えば変換できます。それにはまず ¥u ¥x に置き換える必要があります。
>> txt = '\u30de\u30c8\u30e9\u30dc';
>> decodedtxt = sprintf(strrep(txt, '\u', '\x'))
decodedtxt =
マトラボ

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!