Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何";iso-8859-1“;在jQuery中编码字符串?_C#_Jquery_Encoding_Base64 - Fatal编程技术网

C# 如何";iso-8859-1“;在jQuery中编码字符串?

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

我正在寻找与此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.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);