由于与mysql连接
mysql用iso-8859-1
求gb2312 -> iso-8859-1的字符串转换。
mysql用iso-8859-1
求gb2312 -> iso-8859-1的字符串转换。
解决方案 »
- Access 2007 在visual stdio中新建存储过程与函数的问题
- 请教如何将C#中的ARGB颜色值转换成VB中的&H8000000F&这样的格式?
- 问个问题,大家做论坛的时候,保持帖子的内容是用数据库还是XML啊~!!!
- C#中给treeView添加子节点?
- JS页面传值问题
- 关于PerformanceCount使用的问题
- WinForm如何将DataGrid的一列显示成LinkLabel
- 求正则表达式,字符串在另一字符串出现次数.
- 100分在线等,汉字符串如何直接存入SqlServer的image类型的字段里?
- 请问可以把Combobox加入到Toolbar中吗?就像word里面的那样。
- 请高手进啊,急急急急急急急急急急急急急急急急急急急急急急急急!!
- 如何测量字符串的象素长度?
但sql server中用nvarchar类型
没办法select比较
mysql我不能动的,没权限。
求一函数,转化一下。
{
System.Text.Encoding Encode = System.Text.Encoding.GetEncoding("GB2312");//("GB2312");
byte[] bytes = Encode.GetBytes(strValue);
string Tmp = System.Convert.ToBase64String(bytes, 0, bytes.Length);
return String.Format("=?iso-8859-1?B?{0}?=", Tmp);
}这个是64位的,
能修改一下吗
{
System.Text.Encoding Encode = System.Text.Encoding.GetEncoding("GB2312");//("GB2312");
byte[] bytes = Encode.GetBytes(strValue);
string Tmp = System.Convert.ToBase64String(bytes, 0, bytes.Length);
return String.Format("=?iso-8859-1?B?{0}?=", Tmp);
}这种方法可以用,意思是将中文字符转为 Base64 编码的英文字符,只是读取的时候要转回来就行。