例:string str="大家好!888";
//转成类似这样的编码:&ZwlRc2WHTvY-谢谢大家了!!
//转成类似这样的编码:&ZwlRc2WHTvY-谢谢大家了!!
解决方案 »
- 多表链接查询结果SqlDataAdapter Fill DataTable
- 请教 网站文章的站内链接的高性能实现方式
- 我的网站被“屏遮”,我但能ping 通???是中国的网监给过滤或屏遮了吗?
- CS1010: 常量中有换行符?? 不知道哪里错了 希望高手帮忙
- 在没有任何数据时进行无效的读取尝试?怎么回事?大家帮忙看一下
- 请问下怎么解决.net网站(aspx)第一次加载速度慢的问题?
- 全局变量的问题。
- 求救,editcommand不能触法
- 如何测试页面大小?多少M?
- 输入后台网址第一次进入主页一分钟内第二次输入后台网址才进入后台怎么设置啊!!!!!!!!
- WebBrowser 拦截窗口! 是拦截用脚本window.open(..)打开的窗口
- js弹框之后保存服务器端的值 如何实现额 在线等答案
using System;
using System.Text;class UTF7EncodingExample {
public static void Main() {
// Create a UTF-7 encoding.
UTF7Encoding utf7 = new UTF7Encoding(); // A Unicode string with two characters outside a 7-bit code range.
String unicodeString =
"This Unicode string contains two characters " +
"with codes outside a 7-bit code range, " +
"Pi (\u03a0) and Sigma (\u03a3).";
Console.WriteLine("Original string:");
Console.WriteLine(unicodeString); // Encode the string.
Byte[] encodedBytes = utf7.GetBytes(unicodeString);
Console.WriteLine();
Console.WriteLine("Encoded bytes:");
foreach (Byte b in encodedBytes) {
Console.Write("[{0}]", b);
}
Console.WriteLine(); // Decode bytes back to string.
// Notice Pi and Sigma characters are still present.
String decodedString = utf7.GetString(encodedBytes);
Console.WriteLine();
Console.WriteLine("Decoded bytes:");
Console.WriteLine(decodedString);
}
}
不同格式的编码要修改这里
Byte[] encodedBytes = utf7.GetBytes(unicodeString);——》
Byte[] encodedBytes =Encoding.GetEncoding("GB2312").GetBytes(unicodeString);
或者
Byte[] encodedBytes =Encoding.Defalut.GetBytes(unicodeString)
这样到下面utf7.GetString(encodedBytes);才是utf7转换的编码