C# 如何";iso-8859-1“;在jQuery中编码字符串?
我正在寻找与此C代码块等效的jQuery(或jQuery插件)。它所做的是将一个字符串编码为iso-8859-1字符集中的base64字符串C# 如何";iso-8859-1“;在jQuery中编码字符串?,c#,jquery,encoding,base64,C#,Jquery,Encoding,Base64,我正在寻找与此C代码块等效的jQuery(或jQuery插件)。它所做的是将一个字符串编码为iso-8859-1字符集中的base64字符串 string authInfo = "encrypted secret"; Encoding encoding = Encoding.GetEncoding("iso-8859-1"); byte[] authBytes = encoding.GetBytes(authInfo); string encryptedMsg = Convert.ToBase6
string authInfo = "encrypted secret";
Encoding encoding = Encoding.GetEncoding("iso-8859-1");
byte[] authBytes = encoding.GetBytes(authInfo);
string encryptedMsg = Convert.ToBase64String(authBytes);
有没有插件可以做到这一点?我认为您必须将页面的字符编码(或定义authInfo的位置)指定为ISO-8859-1。如果在其中一个javascript文件中定义了authInfo,则还可以为引用的javascript文件指定标记的字符编码
至于base64编码,这里有一个页面,其中有一个代码片段,它就是这样做的:我认为您必须将页面的字符编码(或者定义了authInfo的地方)指定为ISO-8859-1。如果在其中一个javascript文件中定义了authInfo,则还可以为引用的javascript文件指定标记的字符编码
至于base64编码,这里有一个页面,其中有一个代码片段可以做到这一点:找到了一个与我需要的足够接近的jQuery插件: 它没有指定字符集的选项,但我现在可以接受它。因此jQuery代码变成:
authInfo = $.base64.encode(authInfo);
找到了一个jQuery插件,该插件非常接近我的需要: 它没有指定字符集的选项,但我现在可以接受它。因此jQuery代码变成:
authInfo = $.base64.encode(authInfo);