阅读:1468回复:2
[求教] 如何在 URL 中使用 GBK 编码?
我是这样做的——
var string = '一'; var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"] .getService( Components.interfaces.nsIScriptableUnicodeConverter ); converter.charset = "GBK"; alert( encodeURIComponent( converter.ConvertFromUnicode( string ) ) ); 但是不对——结果应该是“%D2%BB”,但出来的却是“%C3%92%C2%BB”。 请问,哪里做错了?正确的做法是怎样呢? |
|
1楼#
发布于:2012-02-02 18:50
使用 escape 代替 encodeURIComponent
|
|
2楼#
发布于:2012-02-02 18:50
对啦!非常感谢!
![]() |
|