日本語コード変換
http://piro.sakura.ne.jp/xul/tips/x0008.html
content.document.getSelection()などで得られるのはUTF-8。CGIに渡すためには文字コードの変換が必要です。おまじないが
const UConvID = '@mozilla.org/intl/scriptableunicodeconverter'; const UConvIF = Components.interfaces.nsIScriptableUnicodeConverter; const UConv = Components.classes[UConvID].getService(UConvIF);
で
UConv.charset = 'EUC-JP'; var eucjp_str = UConv.ConvertFromUnicode(content.document.getSelection()); window.open('http://quote.yahoo.co.jp/q?s='+escape(eucjp_str)+'&d=v1&k=c3&h=on&z=m')
のように使用。'ISO-2022-JP'や'Shift_JIS'も使えるはず