摘要:
写文件// path格式也许为:"c://xxx.txt"function write(aStr,path){var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);file.QueryInterface(Ci.nsIFile);file.initWithPath(path );var strm = Cc["@mozilla.org/network/file-output-stream;1"].createInstance(Ci.nsIFil 阅读全文
摘要:
今天偶然被问到这个问题。mozilla有个专门转编码的xpcom。读文件之后或写文件之前我们应该转一下,以确保不会出现乱码。// 将字符类型转为UTF-8,防止乱码出现,通常用于读文件 this.convertToUnicode = function(aStr) { try { var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"] .createInstance(Components.interfaces.nsIScriptableUnicodeConverter 阅读全文