matlab url encoding doubt
5 ビュー (過去 30 日間)
古いコメントを表示
if I encode the following text
str = 'Hello\nWorld';
enc = urlencode(str)
I get this output that is wrong:
enc =
'Hello%5CnWorld'
instead of this one that would be the correct one:
enc =
'Hello%0AWorld'
Is it possible to change the behavior so that '\n' is converted into '%0A' instead of '%5Cn'?
0 件のコメント
採用された回答
Steven Lord
2022 年 1 月 3 日
s1 = 'Hello\nWorld'
s1E = urlencode(s1)
s2 = sprintf('Hello\nWorld')
s2E = urlencode(s2)
whos
s1 contains 12 characters including both \ and n while s2 contains 11 including a newline. Just because text includes the pair of characters '\n' doesn't mean that's treated as a newline.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で FPGA, ASIC, and SoC Development についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!