标签: javascript jquery greasemonkey
我遇到了关于greasemonkey脚本(jquery)的问题,我无法从日本(EUC-JP)网站获取文本,而是获得奇怪的符号。
以下是Script和网站http://www.geocities.jp/npp_euc_jp/ 进行测试。 我试图搜索谷歌但没有答案
答案 0 :(得分:0)
问题不在于window.getSelection()。问题在于URL编码。但是,可以通过encodeURI运行字符串来解决此问题。
window.getSelection()
encodeURI
因此,在this code中,您需要替换此行:
var seltext = getSelectedText();
......用这个:
var seltext = encodeURI(getSelectedText());
这样可以确保在发送给Google之前,attr()传输的值已正确编码。
attr()