日本語コード変換

http://piro.sakura.ne.jp/xul/tips/x0008.html
content.document.getSelection()などで得られるのはUTF-8CGIに渡すためには文字コードの変換が必要です。おまじないが

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'も使えるはず