xiaonanhai
非常火狐
非常火狐
  • UID3926
  • 注册日期2005-03-12
  • 最后登录2013-08-11
  • 发帖数830
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1995回复:0

firegesture脚本里面诡异的中文问题

楼主#
更多 发布于:2008-07-08 17:05
我按照那个open in ie的脚本,自己写了一个,主要实现的功能是找到学院网站上的电影地址。

truelink里面含有中文,例如“动作片”,在剪贴板里面的链接里面的中文是正常显示的,可是传递到进程的链接就不对了,“动作片”变成了"?G"。

各位大哥帮我看看是怎么回事。

var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"]
                .getService(Ci.nsIClipboardHelper);
clipboard.copyString(truelink);


var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(APP_PATH);
if (!file.exists()) {
alert("File does not exist: " + APP_PATH);
return;
}
var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
try {
var args = [truelink];
process.init(file);
process.run(false, args, args.length);
}
catch (ex) {
alert("Failed to execute: " + APP_PATH);
}
游客

返回顶部