目前我正在使用骨干框架开发移动应用程序。我在其中将模型带入html并将其传递回另一个视图。最近我注意到模型中的特殊字符作为Hex值传递到另一个视图。对于例如而不是“'”骨干将值传递为“%19”,对于“空格”,它将值传递为“%A0”。现在我通过替换管理它,
var sampleText;
sampleText = sampleText.replace(/%A0/g,'');
sampleText = sampleText.replace(/%19/g,'');
如果有其他特殊字符会怎样?有没有办法可以在一个句子中找到十六进制值说: - “你好,Sampl'e文字”
我搜索了谷歌,我知道如何将十六进制转换为ASCII,十六进制转换为普通字符等。
有没有人遇到过这类问题,那你是怎么管理它的?