Javascript 非 UTF-8 字符搜索 Google Chrome 扩展
编辑:
我正在创建一个 Chrome 扩展程序,文件必须采用 UTF-8 编码。 我使用 JQuery 从页面获取内容,并检查页面中是否包含包含 Ö、ı 和 ı 的特定字符串。但是,由于Chrome强制文件必须采用UTF-8编码;我无法搜索“ı, ı, Ö”。
var p = txt.indexOf("İ");
无法按我的需要工作,因为我无法使用 ï、Ö 或 ı 保存文件。
Edit:
I am creating a Chrome Extension and the files must be UTF-8 encoded.
I use JQuery to get contents from page, and check that if that contains specific strings that contains Ö, ı and İ. However, because the Chrome forces files must be encoded UTF-8; I cannot perform a search of "İ, ı, Ö".
var p = txt.indexOf("İ");
Does not work as I need because I cannot save the files with İ, Ö or ı.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
JavaScript 字符串文字包含用于表达特殊字符的语法。
例如,“Ö”和“\u00D6”在 JavaScript 中是相同的字符串。
要查找特定字符的 unicode 文字,您可以执行以下操作:
因此,要在字符串中搜索 Ö,您可以执行以下操作:
如果需要进一步帮助,请尝试发布代码示例。
JavaScript string literals include a syntax for expressing special characters.
For instance, 'Ö' and '\u00D6' are identical strings in JavaScript.
To find the unicode literal for a specific character, you can do this:
Therefore, to search for a Ö in a string, you could do:
If you need further help, try posting a code sample.
保存文件时对其进行编码,并在搜索
http://www.w3schools 之前对字符串进行编码。 com/jsref/jsref_encodeURIComponent.asp
encode it when you save the file, and encode the string before you search
http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp