Razor默认编码字符串.没有编码的渲染是否有任何特殊语法?
我有以下内容:
var text = "Übergroße Äpfel mit Würmern";
Run Code Online (Sandbox Code Playgroud)
我正在搜索一个Javascript函数来转换文本,以便每个特殊字母由其HTML实体序列表示,如下所示:
var newText = magicFunction(text);
...
newText = "Übergroße Äpfel mit Würmern";
Run Code Online (Sandbox Code Playgroud)
你会如何实现这一目标?那里有现成的功能吗?(简单,因为没有框架的解决方案是首选)
顺便说一句:是的,我已经看到了这个问题,但它没有解决我的需要.
经过一些疯狂的谷歌搜索,我似乎无法找到一个简单问题的结论性答案.如果这个问题在某个地方得到解答,我道歉,但如果是这样,我就找不到了.
在Javascript中编写加密方法时,我开始想知道我的字符串使用了什么字符编码,以及为什么.
那么:什么决定了Javascript中的字符编码?这是一个标准吗?通过浏览器?由HTTP请求的标头决定?在<META>包含它的HTML标签中?提供页面的服务器?
通过我的经验测试(改变不同的设置,然后使用charCodeAt一个足够奇怪的字符并查看值匹配的编码),它似乎总是UTF-8或UTF-16,但我不确定为什么.
谢谢您的帮助!