首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简体-繁体内码转换API

简体-繁体内码转换API

作者头像
阿新
发布2018-04-12 17:01:25
2.6K1
发布2018-04-12 17:01:25
举报
文章被收录于专栏:c#开发者c#开发者

 public class ANSIConversionAPI     {         const int SIMPLIFIED_CHINESE = 0x02000000;         const int TRADITIONAL_CHINESE = 0x04000000;         [DllImport("kernel32.dll", EntryPoint = "LCMapStringA")]         public static extern int LCMapString(int Locale, int dwMapFlags, byte[] lpSrcStr, int cchSrc, byte[] lpDestStr, int cchDest);

        public  string BigToGb2312Ex(string str)         {

            byte[] src = Encoding.GetEncoding(936).GetBytes(str);             byte[] dest = new byte[src.Length];             LCMapString(0x0804, SIMPLIFIED_CHINESE, src, -1, dest, src.Length);             return Encoding.GetEncoding(936).GetString(dest);

        }

        public  string Gb2312ToGigEx(string str)         {

            byte[] src = Encoding.GetEncoding(936).GetBytes(str);             byte[] dest = new byte[src.Length];             LCMapString(0x0804, TRADITIONAL_CHINESE, src, -1, dest, src.Length);             return Encoding.GetEncoding(936).GetString(dest);         }

    }

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2008-12-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档