2011-10-24 2 views
1

私はこのC#コードブロックに相当するjQuery(またはjQueryプラグイン)を探しています。それは、iso-8859-1文字セット内のbase64文字列に文字列をエンコードすることです。jQueryの文字列を "iso-8859-1"エンコーディングする方法は?

string authInfo = "encrypted secret"; 
Encoding encoding = Encoding.GetEncoding("iso-8859-1"); 
byte[] authBytes = encoding.GetBytes(authInfo); 
string encryptedMsg = Convert.ToBase64String(authBytes); 

そこにはプラグインがありますか?

答えて

1

は私が必要なものに十分に近いですjQueryプラグインが見つかりました:Base64 encode and decode それが指定するオプションはありません。私は今のところそれと一緒に暮らすことができます。したがって、jQueryコードは次のようになります。

authInfo = $.base64.encode(authInfo); 
0

ISO-8859-1にページの文字エンコーディングを指定する必要があります(またはauthInfoが定義されている場所)。 authInfoがそれらのいずれかで定義されている場合、参照されるjavascriptファイルのタグの文字エンコードを指定することもできます。

base64エンコード用として、ここではまさにそれを行うコードスニペットを持っているページがあります:http://www.webtoolkit.info/javascript-base64.html

関連する問題