「ソースはこちら」のブックマークレット

をbqモジュール作成ブックマークレット*1を見ながら作ってみました*2。netkeibaの変なパラメータつきアドレスやblog系の長いアドレス対応。

javascript:var url = '<a href="' + window.location.href +  '">here</a>';
 var x = prompt('',url);

しかし、"here"の部分を「ソースはこちら」にしたかったのですが、macネスケ7だと日本語がうまく通らないのです。
プロンプトなら日本語通るんですけどねえ…

javascript:var urltitle = prompt('input title','here');
 var url = '<a href="' + window.location.href +  '">'+urltitle+'</a>'; 
 var x = prompt('',url);

ただし、これでもデフォルトの値に日本語が使えないので…ちょっと面倒。
EUCでもutf-8でもだめでした。手動でエンコード(いわゆるrawurlencodeとか)しなくちゃいけないのかしら?
教えてエロい人。

*1:http://www.mouseup.net/diary/?date=20030517#p03

*2:IEとかoperaとかwindowsとかは未確認。明日以降テスト予定