Closed GoogleCodeExporter closed 9 years ago
/usr/share/ibus-sogoupycc/sgccget.sh wanwandeyueliang 可以获取到结果 ime_query_res="%E5%BC%AF%E5%BC%AF%E7%9A%84%E6%9C%88%E4%BA%AE%EF%BC%9A16%09+%E7%8 E%A9%E7%8E%A9%EF%BC%9A6%09+%E7%8E%A9%E5%AE%8C%EF%BC%9A6%09+%E4%B8%87%E4%B8%87%EF %BC%9A6%09+%E5%BC%AF%E5%BC%AF%EF%BC%9A6%09+%E5%A9%A0%E5%A9%A0%EF%BC%9A6%09+%E5%A 9%89%E5%A9%89%EF%BC%9A6%09+%E6%99%9A%E6%99%9A%EF%BC%9A6%09+%E7%BB%BE%E7%BB%BE%EF %BC%9A6%09+%E6%B9%BE%E6%B9%BE%EF%BC%9A6%09+%E7%A2%97%E7%A2%97%EF%BC%9A6%09+%E5%A E%9B%E7%90%AC%EF%BC%9A6%09+%E5%AE%9B%E5%AE%9B%EF%BC%9A6%09+%E8%9C%BF%E8%9C%BF%EF %BC%9A6%09+%E8%8F%80%E8%8F%80%EF%BC%9A6%09+%E4%B8%B8%E4%B8%B8%EF%BC%9A6%09+%E6%8 C%BD%E6%8C%BD%EF%BC%9A6%09+%E9%A1%BD%E9%A1%BD%EF%BC%9A6%09+%E7%90%AC%E7%90%AC%EF %BC%9A6%09+%E4%B8%87%E6%B9%BE%EF%BC%9A6";ime_query_key="wanwandeyueliang"; 应该是解析有问题 在命令行下解析 #js >function urldecode(utftext){var string="",i=c=c1=c2=0; while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCha rCode(c);i++;} else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c& 31)<<6)|(c2&63)); i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2); string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}return string;} >urldecode(unescape("%E5%BC%AF%E5%BC%AF%E7%9A%84%E6%9C%88%E4%BA%AE%EF%BC%9A16%09 +%E7%8E%A9%E7%8E%A9%EF%BC%9A6%09+%E7%8E%A9%E5%AE%8C%EF%BC%9A6%09+%E4%B8%87%E4%B8 %87%EF%BC%9A6%09+%E5%BC%AF%E5%BC%AF%EF%BC%9A6%09+%E5%A9%A0%E5%A9%A0%EF%BC%9A6%09 +%E5%A9%89%E5%A9%89%EF%BC%9A6%09+%E6%99%9A%E6%99%9A%EF%BC%9A6%09+%E7%BB%BE%E7%BB %BE%EF%BC%9A6%09+%E6%B9%BE%E6%B9%BE%EF%BC%9A6%09+%E7%A2%97%E7%A2%97%EF%BC%9A6%09 +%E5%AE%9B%E7%90%AC%EF%BC%9A6%09+%E5%AE%9B%E5%AE%9B%EF%BC%9A6%09+%E8%9C%BF%E8%9C %BF%EF%BC%9A6%09+%E8%8F%80%E8%8F%80%EF%BC%9A6%09+%E4%B8%B8%E4%B8%B8%EF%BC%9A6%09 +%E6%8C%BD%E6%8C%BD%EF%BC%9A6%09+%E9%A1%BD%E9%A1%BD%EF%BC%9A6%09+%E7%90%AC%E7%90 %AC%EF%BC%9A6%09+%E4%B8%87%E6%B9%BE%EF%BC%9A6")) 打印出来 //�▒16 +��▒6 +��▒6 +▒6 +//▒6 +``▒6 +II▒6 +ZZ▒6 +��▒6 +~~▒6 +��▒6 +�,▒6 +��▒6 +??▒6 +��▒6+88▒6 +==▒6 +}}▒6 +,,▒6 +~▒6 到这这边跟编码有关??接下来处理了什么就不太理解了
Original issue reported on code.google.com by qialin@gmail.com on 1 Feb 2010 at 2:50
qialin@gmail.com
应该和系统 locale 有关,wget 参数应该可设置,但我现在未能重现这种情况。 目前主要使用 lua 脚本, 看起来问题会少一些。wget / js方案作为 fallback 方案。
Original comment by arcpp.zju@gmail.com on 15 Feb 2010 at 1:53
arcpp.zju@gmail.com
Original issue reported on code.google.com by
qialin@gmail.com
on 1 Feb 2010 at 2:50