utf-8编码如何转成汉字

zhengshouquan 2014-09-19 03:11:13
从数据库获得一串汉字的utf-8编码,如何转成汉字?如何E5BCA0E4B889 是汉字“张三”的utf-8编码,如何把编码转成汉字?
谢谢各位大神了。
...全文
463 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2014-09-22
  • 打赏
  • 举报
回复
不知道 数据库能不能解决问题,程序上是很容易处理的 以C#为例
private static string UTF8ToGB2312 ( string str ) {
            try {
                Encoding utf8 = Encoding.UTF8;
                Encoding gb2312 = Encoding.GetEncoding ( "gb2312" );//Encoding.Default ,936
                byte[] temp = utf8.GetBytes ( str );
                byte[] temp1 = Encoding.Convert ( utf8, gb2312, temp );
                string result = gb2312.GetString ( temp1 );
                return result;
            } catch {
                return null;
            }
        }
Tiger_Zhao 2014-09-19
  • 打赏
  • 举报
回复
用 SQL Server CLR 写个转换函数吧。
霜寒月冷 2014-09-19
  • 打赏
  • 举报
回复
这个不是数据库干的事吧

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧