C# 将Big5繁体转换简体GB2312的代码
usingSystem; usingSystem.IO; usingSystem.Text; usingSystem.Runtime.InteropServices; //big5繁体转换简体的程序 publicclassEncodeTool {[DllImport("kernel32.dll",EntryPoint="LCMapStringA")] publicstaticexternintLCMapString(intLocale,intdwMapFlags,byte[]lpSrcStr,intcchSrc,byte[]lpDestStr,intcchDest);constintLCMAP_SIMPLIFIED_CHINESE=0x02000000; constintLCMAP_TRADITIONAL_CHINESE=0x04000000; publicstaticvoidMain(String[]args) { if(args.Length<1) { Console.WriteLine("请指定路径!"); } String[]files=Directory.GetFiles(args[0]); if(args.Length==2) files=Directory.GetFiles(args[0],args[1]); Stringdir=args[0]+"\\conv"; if(!Directory.Exists(dir)){ Directory.CreateDirectory(dir); } for(inti=0;iStreamReadersr=newStreamReader(files[i],Encoding.GetEncoding("big5")); Stringlines=sr.ReadToEnd(); sr.Close(); lines=ConvertString(lines); //Console.WriteLine(lines); StreamWritersw=newStreamWriter(dir+"\"+files[i],false,Encoding.GetEncoding("gb2312")); sw.WriteLine(lines); sw.Close(); Console.WriteLine("转换{0}ok!",files[i]); } } publicstaticStringConvertString(Stringlines){ Encodinggb2312=Encoding.GetEncoding(936); byte[]src=gb2312.GetBytes(lines); byte[]dest=newbyte[src.Length]; LCMapString(0x0804,LCMAP_SIMPLIFIED_CHINESE,src,-1,dest,src.Length); returngb2312.GetString(dest); } }
转载于:https://www.cnblogs.com/jerry-liu/archive/2013/04/08/3007568.html
C# 将Big5繁体转换简体GB2312的代码相关推荐
- 一段Big5繁体转换简体GB2312的程序
using System; using System.IO; using System.Text; using System.Runtime.InteropServices; //Big5繁体转换简体 ...
- python3怎么切换汉版_python3 中文繁体转换简体,简体转换为繁体,汉字转换拼音...
SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和Te ...
- php 在线繁体转换简体,php如何实现简体繁体转换
思路: 根据中文简体.繁体对应的数据表,将其整理成一个以简体字为键,繁体字为值的一个一维数组,类似下面这样的一个数组结构:$data=array('侧'=>'側','厂'=>'廠'); 在 ...
- javascript UTF-8的繁体与简体转换
html code: 來源:http://www.chinese-learner.com/tools/chinese-converter.php <!DOCTYPE html PUBLIC &q ...
- 汉字简体繁体转换----Javascript
最近看到有个简体--繁体字互相转换的程序,是用JS实现的,感觉很好玩,所以拿来研究研究.先看看界面如下: 汉字简体繁体转换 上面的所有代码如下: <script> function cop ...
- java 简体繁体转换工具包
maven导包 <!-- 简体繁体相互转换 --> <dependency><groupId>com.spreada</groupId><arti ...
- gbk编码在线转换工具_TOOLFK工具-在线汉字/字母/人民币/简繁体转换工具
本文要推荐的[TOOLFK]在线汉字/字母/人民币/简繁体转换工具,提供简繁体在线转换.人民币大写转换.字母大小写互转.汉字转拼音在线日常使用工具. 網站名稱:ToolFk 網站鏈結:https:// ...
- TOOLFK工具-在线汉字/字母/人民币/简繁体转换工具
本文要推荐的[TOOLFK]在线汉字/字母/人民币/简繁体转换工具,提供简繁体在线转换.人民币大写转换.字母大小写互转.汉字转拼音在线日常使用工具. 網站名稱:ToolFk 網站鏈結:https:// ...
- UTF-8的繁体与简体转换
转自:http://www.cnblogs.com/microtea/archive/2006/05/28/411394.html 本人注:曾一直想把编码问题搞清楚,到现在也没有具体研究.若读者有兴趣 ...
- VB.net下有个函数strconv可以进行简体繁体转换(转载)
http://msdn.microsoft.com/zh-cn/library/cd7w43ec.aspx 有个简单的方法,VB.net下有个函数strconv可以进行简体繁体转换,添加引用Micro ...
最新文章
- 驱动人生(离线网卡版)_驱动人生8.0版正式发布,最新功能速看
- Django入门(七) django的缓存
- C语言-typedef与#define的区别
- JavaWeb界面在线配置代码生成器
- Python 随机森林分类
- 《MySQL实战45讲》实践篇 9-15讲 学习笔记
- 【dfs】I Like Matrix!
- JBU联合双边上采样
- vscode+TCC快捷编译c语言
- 一键就绪的VMware Cloud Foundation
- C语言家谱管理程序,C语言实现家谱管理
- Sketch 80 for mac(矢量绘图设计软件)
- ArcGIS软件中的坐标系及数据类型的概念
- python培训还是自学
- H7-TOOL发布固件V2.12,正式发布脱机烧录1拖16支持,脱机烧录增加NXP的MKL系列支持,更新串口助手,CAN助手等(2022-01-09)
- easyUI——easyUI(入门)
- Spark 学习笔记——001【spark-mysql+spark-hive】
- 水下自动循迹机器人_一种夜间巡逻机器人自动循迹方法
- 惯性导航的定位原理是什么?
- 几种自动目标跟踪算法的比较研究