功能界面

源码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace wordsConvert
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private byte[] StringToBytes(string TheString){Encoding FromEcoding = Encoding.GetEncoding("UTF-8");Encoding ToEcoding = Encoding.GetEncoding("GB2312");byte[] FromBytes = FromEcoding.GetBytes(TheString);byte[] ToBytes = Encoding.Convert(FromEcoding, ToEcoding, FromBytes);return ToBytes;}private string BytesToString(byte[] Bytes){string Mystring;Encoding FromEcoding = Encoding.GetEncoding("GB2312");Encoding ToEcoding = Encoding.GetEncoding("UTF-8");byte[] ToBytes = Encoding.Convert(FromEcoding, ToEcoding, Bytes);Mystring = ToEcoding.GetString(ToBytes);return Mystring;}private void button1_Click(object sender, EventArgs e){byte[] StringToByte = StringToBytes(textBox1.Text);textBox2.Text = "";foreach (byte MyByte in StringToByte){string Str = MyByte.ToString("x").ToUpper();textBox2.Text += (Str.Length == 1 ? "0" + Str : Str) + " ";}}private void button2_Click(object sender, EventArgs e){byte[] data = new byte[textBox3.Text.Length / 2];int i;try{string buffer = textBox3.Text;buffer = buffer.Replace("0x", string.Empty);buffer = buffer.Replace(" ", string.Empty);for( i = 0; i < buffer.Length/2; i++){data[i] = Convert.ToByte(buffer.Substring(i * 2, 2), 16);}textBox4.Text = BytesToString(data);}catch {MessageBox.Show("数据转换错误,请输入十六进制数据", "错误");}}}
}

C4 E3 BA C3

转载于:https://www.cnblogs.com/Mysterious/p/4837758.html

C# 汉字编码GB2312转换相关推荐

  1. java把汉字转换url_url中汉字编码互相转换

    url中汉字编码互相转换 Java代码如下: package com.gjob.common; public class URLtoUTF8 { //转换为%E4%BD%A0形式 public sta ...

  2. asp不同编码下 UTF-8 GB2312转换收集

    用于gb2312下接收新浪api 的json数据utf-8转gb2312 ' UTF-8字符转换成GB2312 Function UTF2GB(UTFStr) For Dig=1 to len(UTF ...

  3. C++中UTF-8, Unicode, GB2312转换及有无BOM相关问题

    UTF-8转Unicode 首先,UTF-8和Unicode是有转换关系的,我们假设UTF-8字符串没有BOM. wstring UTF8toUnicode(const string &inp ...

  4. mysql gb2312转utf8_如何把数据从GB2312转换成UTF-8

    我使用了iconv和mb_convert_encoding两个函数都试了,然后发现结果是一样的,都会出现各种问题,不是哪里少字了就是直接错误,请问大神怎么解决啊 回复讨论(解决方案) iconv(&q ...

  5. linux icon 字符转换工具,linux ICONV字符GB2312转换UTF8

    #iconv -f GB2312 -t UTF-8 gb1.txt >gb2.txt 将gb1里的编码从GB2312转化成UTF-8  并重定向到gb2.txt 除了iconv命令,我们在lin ...

  6. linux windows 字符编码转换,Linux操作系统下汉字编码的转换

    因为项目的需要linux下将GBK编码转换为utf8编码,google一下,网上的相关资源比较少,下面的操作经过本人的反复试验.本例子同样适用于其他的编码转换. 有gbk到utf8的转换过程,需要经过 ...

  7. android unicode字符串转广播2312,系统字符集不同UTF-8,GB2312转换

    #include #define OUTLEN 255 main() { char *in_utf8 = "utf8字符串"; char *in_gb2312 = "\x ...

  8. cyico收集的关于utf8转换gb2312,以及关于javascript实现urlencode和urldecode的一些方法...

    http://hi.baidu.com/cyico/blog/item/596e6f1694417d4e20a4e99a.html 关键词: gb2312转换utf-8 utf-8转换gb2312 j ...

  9. ASP字符转换:UTF-8与GB2312互转

    UTF-8转GB2312函数 <% '用途:將UTF-8編碼漢字轉換為GB2312碼,兼容英文和數字 '版權:雖說是原創,其實也參考了別人的部分算法 '用法:Response.write UTF ...

最新文章

  1. 关于TVM的点滴记录
  2. c 语言寻找最小生成树,求助,关于求无向图的最小生成树代码
  3. 2020-10-27(左值和右值)
  4. apk转换ipa在线转换工具_PDF 格式转换在线网站
  5. oracle11g高可用,oracle11g 搭建DG环境总结
  6. 如何判断两个平面相交_七年级下册相交线与平行线全章节复习
  7. java多线程synchronized底层实现
  8. Azure HDInsight与Hadoop周边系统集成
  9. node 加密解密模块_跨语言(java vs python vs nodejs)的RSA加解密问题探讨
  10. java学习(六)多线程 中
  11. mysql用foreach遍历,ForEach-Object循环遍历MySql DataTable第一行空白
  12. 好书推荐《父与子的编程之旅:与小卡特一起学Python》
  13. 边缘计算七大核心技术
  14. 云浮农村生活污水处理设备——水生态环境保护“十四五”规划
  15. 全球最火的程序员学习路线!
  16. Matlab计算波形的总谐波失真--THD(附完整代码)
  17. truetype字体怎么转换成普通字体_一种TrueType字体渲染方法与流程
  18. 你的计划为什么会流产
  19. 【FXCG】欧元区通胀率意外创纪录新高
  20. matlab做pca程序,PCA 程序代码  matlab版

热门文章

  1. python namedtuple用法_Python的collections模块中namedtuple结构使用示例
  2. python until怎么用不了_为何你还不懂得如何使用Python协程
  3. laravel mysql save 后 查看 受影响行数_swoft2教程系列-mysql模型
  4. python个人网站开发_python 全栈开发,Day81(博客系统个人主页,文章详情页)
  5. 浅谈对html css的理解,HTML+CSS入门 CSS选择器 、属性和值浅谈
  6. linux vim6,VIM6:linux终端下的英文字典--SDCV
  7. 怎么用python找论文_如何利用Python绘制学术论文图表方法
  8. inline函数返回值_C++知识补充-指针,const,函数指针,指针数组,运算符重载
  9. php ci 调用控制器,如何从Codeigniter中的另一个控制器加载一个控制器?
  10. 读后感与机翻《整体的三维场景解析和重建从单一的RGB图像》