资源简介
ASCII 及UTF-8 与字符互相转换
代码片段和文件信息
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 AsiccII
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
this.textBox2.Text = this.bytesConvertToString(this.textBox1.Text);
}
private string bytesConvertToString(string inputAsciiData)
{
#region just for Ascii
string strResult = ““;
if (inputAsciiData == null || inputAsciiData == ““)
{
strResult = ““;
}
else
{
if (inputAsciiData[0].ToString() == “^“)
{
string[] vAsciiDataSplitArray = inputAsciiData.Substring(1).Split(‘^‘);
byte[] vAsciiDataBatesArray = new byte[vAsciiDataSplitArray.Length];
for (int i = 0; i < vAsciiDataSplitArray.Length; i++)
vAsciiDataBatesArray[i] = Convert.ToByte(vAsciiDataSplitArray[i].ToString());
strResult = Encoding.UTF8.GetString(vAsciiDataBatesArray);
}
else
{
strResult = inputAsciiData;
}
}
return strResult;
#endregion
}
private void button2_Click(object sender EventArgs e)
{
this.textBox4.Text = this.UTF8Convert(this.textBox3.Text.Trim());
}
//private string StringToAscii(string s)
//{
// string ascii = ““;
// foreach (char c in s)
// {
// int sss = (int)c;
// ascii += “^“ + sss.ToString();
// }
// //if (ascii.Length > 0)
// //{
// // ascii = ascii.Substring(0 ascii.Length - 1);
// //}
// return ascii;
//}
private string UTF8Convert(string str)
{
if (str != ““)
{
byte[] t_byte = Encoding.UTF8.GetBytes(str);
string code = ““;
for (int i = 0; i < t_byte.Length; i++)
{
code += “^“ + t_byte[i].ToString();
}
return code;
}
else
return ““;
}
private string toUTF8(string str)
{
string returnStr = ““;
//汉字转成UTF-8十六进制码:
byte[] utf8 = Encoding.UTF8.GetBytes(str);
string s3 = ““;
//string s3d = ““;
foreach (byte b in utf8)
{
//s3 += Convert.ToString(b 16) + “ “;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-07 11:11 AsiccII\
目录 0 2014-07-07 11:11 AsiccII\AsiccII\
文件 863 2013-05-23 14:53 AsiccII\AsiccII.sln
文件 24064 2014-07-15 15:09 AsiccII\AsiccII.suo
文件 3673 2013-05-23 14:59 AsiccII\AsiccII\AsiccII.csproj
目录 0 2014-07-07 11:11 AsiccII\AsiccII\bin\
目录 0 2014-07-07 11:11 AsiccII\AsiccII\bin\Debug\
文件 10240 2013-06-03 08:24 AsiccII\AsiccII\bin\Debug\AsiccII.exe
文件 26112 2013-06-03 08:24 AsiccII\AsiccII\bin\Debug\AsiccII.pdb
文件 11600 2014-07-15 15:09 AsiccII\AsiccII\bin\Debug\AsiccII.vshost.exe
文件 490 2010-03-17 22:39 AsiccII\AsiccII\bin\Debug\AsiccII.vshost.exe.manifest
文件 3662 2013-06-03 08:28 AsiccII\AsiccII\Form1.cs
文件 4537 2013-06-03 08:24 AsiccII\AsiccII\Form1.Designer.cs
文件 5817 2013-06-03 08:24 AsiccII\AsiccII\Form1.resx
目录 0 2014-07-07 11:11 AsiccII\AsiccII\obj\
目录 0 2014-07-07 11:11 AsiccII\AsiccII\obj\x86\
目录 0 2014-07-07 11:11 AsiccII\AsiccII\obj\x86\Debug\
文件 1713 2014-07-15 15:09 AsiccII\AsiccII\obj\x86\Debug\AsiccII.csproj.FileListAbsolute.txt
文件 10240 2013-06-03 08:24 AsiccII\AsiccII\obj\x86\Debug\AsiccII.exe
文件 180 2013-06-03 08:24 AsiccII\AsiccII\obj\x86\Debug\AsiccII.Form1.resources
文件 26112 2013-06-03 08:24 AsiccII\AsiccII\obj\x86\Debug\AsiccII.pdb
文件 180 2013-05-30 11:43 AsiccII\AsiccII\obj\x86\Debug\AsiccII.Properties.Resources.resources
文件 4440 2013-05-30 13:32 AsiccII\AsiccII\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6211 2014-07-15 15:09 AsiccII\AsiccII\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 530 2013-06-03 08:24 AsiccII\AsiccII\obj\x86\Debug\GenerateResource.read.1.tlog
文件 1258 2013-06-03 08:24 AsiccII\AsiccII\obj\x86\Debug\GenerateResource.write.1.tlog
文件 7897 2013-05-30 14:05 AsiccII\AsiccII\obj\x86\Debug\ResolveAssemblyReference.cache
目录 0 2013-05-23 22:08 AsiccII\AsiccII\obj\x86\Debug\TempPE\
文件 499 2013-05-23 14:53 AsiccII\AsiccII\Program.cs
目录 0 2014-07-07 11:11 AsiccII\AsiccII\Properties\
文件 1434 2013-05-23 14:53 AsiccII\AsiccII\Properties\AssemblyInfo.cs
............此处省略4个文件信息
- 上一篇:16Qam源代码
- 下一篇:5ucms会员系统UTF8版
相关资源
- Ascii 与16进制转换
- highcharts曲线图
- echarts 炫酷北京地图
- MSChartLP_chs.exe
- VS2010下利用CChartCtrl实现多条曲线绘制
- UniGUI结合Echarts新Demo.rar
- ChartControl控件的使用
- 批量文件编码转换工具Utf-8转GB2312、
- Flash_Chart_星盘
- VC实现teechart时间轴自右向左推移
- printf函数要调用的文件PUTCHAR.c
- 各种chart图表
- ArcGISAPI4.X-Echarts4-三维.zip
- Birt与Echarts集成.pdf
- TChart控件及其安装方法
- IE8兼容栏目树orgchart的使用
- struts2框架json传递后台数据到echarts
- echarts复用
- 字符编码转换,utf16 utf8 ascii unicode
- echart所需要的js
- 2018年5月更新最新全国省市区县geojs
- 2018年5月更新最新全国省市区县geojs
- HighCharts工具.rar
- 下垂控制,采用频率有功下垂特性D
- 使用MsChart所需要的头文件
- 基于Chart.js的折线图
- pycharm配色方案--不喜勿喷
- Echarts扩展所需省级geomety数据 geoJson
- echarts升级版关系图,网络拓扑图,资
- echarts_test.rar
评论
共有 条评论