如何让字符串c语言数字转换字符串成C#代码

在C#里,怎么把普通字符串转换成Unicode?怎么得到一个字符的ASCALL码?
主  题:
在C#里,怎么把普通字符串转换成Unicode?怎么得到一个字符的ASCALL码?
在C#里,怎么把普通字符串转换成Unicode?怎么得到一个字符的ASCALL码?
cwj007(落叶夏日)
) 信誉:100
<font color="#03-03-20 10:57:24Z
得分:<font color="#
char[] testChars=test.ToCharArray();
) 信誉:100
<font color="#03-03-20 10:58:18Z
得分:<font color="#
System.Text.Encoding.Default
/library/en-us/cpref/html/frlrfSystemTextEncodingClassDefaultTopic.asp
or specific codepage
System.Text.Encoding.GetEncoding( n )
/globaldev/reference/WinCP.mspx
timmy3310(Tim)
) 信誉:166
<font color="#03-03-20 11:00:16Z
得分:<font color="#
C#里面的字符串常量都是Unicode
如果你需要Unicode字节:
string test = "你好";
byte[] testBytes = System.Text.Encoding.Unicode.GetBytes( test );
char c = 'A';
int asciiOfA = (int)c;
//asciiOfA 就是 'A' 的ASCII码
gujianxin(木头象)
) 信誉:100
<font color="#03-03-20 11:05:19Z
得分:<font color="#
C# 默认 即是 Unicode 编码 ,
可以如下转换
ASCII to unicode
/////////////////////////////////
System.IO.FileStream fs = new FileStream("F:\\test.txt",FileMode.Open );
byte[] bt = new Byte[fs.Length];
fs.Read(bt,0,bt.Length);
Encoding CnEnconding = Encoding.GetEncoding("GB18030");
string str = CnEnconding.GetString(bt);
unicode to ascii
///////////////////////////////////
char[] chs = CnEnconding.GetChars("斯大林开发加速度");
tuzi98(兔子)
) 信誉:104
<font color="#03-03-20 11:07:38Z
得分:<font color="#
用System.text 命名空间
用UnicodeEncoding类
dragontt(今年本命年)
) 信誉:129
<font color="#03-03-20 11:13:04Z
得分:<font color="#
byte[] b = System.Text.Encoding.ASCII.GetBytes( string );
byte[] bc = System.Text.Encoding.ASCII.GetBytes( new char[]{'c'} );
gujianxin(木头象)
) 信誉:100
<font color="#03-03-20 11:24:57Z
得分:<font color="#
unicode to ascii
///////////////////////////////////
byte[] buff = CnEnconding.GetBytes("斯大林开发加速度");
) 信誉:92
<font color="#03-03-20 11:39:38Z
得分:<font color="#
怎么全是把字符串数组转换成byte数组,我拿byte数组有什么用?我要Unicode字符串,先去把语文学好,我什么意思都不懂就瞎回答,混分儿呢
timmy3310(Tim)
) 信誉:166
<font color="#03-03-20 11:42:30Z
得分:<font color="#
C#里面的字符串常量都是Unicode
) 信誉:92
<font color="#03-03-20 11:47:07Z
得分:<font color="#
timmy3310(tim) ,放你娘的驴屁!
timmy3310(Tim)
) 信誉:166
<font color="#03-03-20 11:50:34Z
得分:<font color="#
你说什么呢
什么都不懂就不要在这里瞎叫了
字符串不是bytes吗?这不跟GB转Big5一个道理?
) 信誉:92
<font color="#03-03-20 12:01:00Z
得分:<font color="#
着你说的“C#里面的字符串常量都是Unicode”,我存到数据库里的字符串就应该是Unicode串咯,那为什么还是普通字符串?
猪扒,中国话都挺不懂!
timmy3310(Tim)
) 信誉:166
<font color="#03-03-20 12:06:06Z
得分:<font color="#
我说的是字符串常量,又没说输入的字符串
如果输入的是GB,存到数据库当然是GB
本身是什么编码的字符串是不会变的,如果编码错了就会变成乱码
如果是Web程序,输入的时候,IE会根据Request的编码帮你转
算了,别吵了,你还是把问题说清楚,帮你解决
) 信誉:92
<font color="#03-03-20 12:10:01Z
得分:<font color="#
我想把一个字符串转换成Unicode,再存入数据库,从数据库取出时再转换成普通字符串,怎么实现?
存入数据库时
“你好”--Unicode转换--&"234@#%5@2$35"
从数据库取出后
"234@#%5@2$35"--反Unicode转换--&“你好”
gujianxin(木头象)
) 信誉:100
<font color="#03-03-20 14:52:10Z
得分:<font color="#
真不明白,居然有这么高尚的人,也有...
这里的人解决问题不都是为了要分,大多数人解决了问题,楼主不给也不会去要求吧?
解决问题也不是给哪一个人看得.互相探讨而已.
题外话打住
看来你并不是想在数据库里看见字符串,所以关于数据库字符集的问题就不说了
至于你的题目,大家说了这么多,你都没有听:
string sHello = "你好"; // unicode 编码了
估计你是想加密吧,
以下的方法,不知可用否,请试试:
================================================
string sSou
= "用System.text 命名空间";
Encoding CnEnconding = Encoding.GetEncoding("GB18030");
byte[] bSou
= CnEnconding.GetBytes(sSou);
//转成数组
string sUni
= Encoding.Unicode.GetString(bSou);
//回复时 反操作
byte[] bUni2
= Encoding.Unicode.GetBytes(sUni);
//转成数组
string sDest
= CnEnconding.GetString(bUni2);
,得分记录:&#xe621; 上传我的文档
&#xe602; 下载
&#xe60c; 收藏
该文档贡献者很忙,什么也没留下。
&#xe602; 下载此文档
正在努力加载中...
C#字符串和十六进制之间转换代码
下载积分:30
内容提示:C#字符串和十六进制之间转换代码
文档格式:PDF|
浏览次数:312|
上传日期: 23:01:59|
文档星级:&#xe60b;&#xe60b;&#xe60b;&#xe612;&#xe612;
该用户还上传了这些文档
C#字符串和十六进制之间转换代码
官方公共微信如何让字符串转换成C#代码-asp.net-电脑编程网如何让字符串转换成C#代码作者:xuwengang2046 和相关&&标题可能描述的不清楚,事情是这样的:我有一个类
Task tk=new Task();有一些属性,比如
tk.id.tk.name.然后有一个字符串string s=&tk.id&;我怎样才能将S变成tk的属性来进行操作呢------回答---------------其他回答(10分)---------反射?------其他回答(10分)---------只能作为 关键词 去 定义一个规则, 反射出 一个对象的所有 属性, 通过规则 获得 id------其他回答(20分)---------string s=&tk.id&;换一种存储方式,比如Dictionary集合,把tk保存为一个Ojbect对象,或者它的父类名称,id就作为一个字符串保存比如:Dictionary&string,Object&
dict.add(&class&,tk); dict.add(&property&,&id&);然后解析:C# code
Type type = dict[&class&].GetType();
PropertyInfo property = type.GetProperty(dict[&property&]);
string s = property.GetValue(cmdAsk, null).ToString();
------回答---------------其他回答(10分)---------反射?------其他回答(10分)---------只能作为 关键词 去 定义一个规则, 反射出 一个对象的所有 属性, 通过规则 获得 id------其他回答(20分)---------
string s=&tk.id&;换一种存储方式,比如Dictionary集合,把tk保存为一个Ojbect对象,或者它的父类名称,id就作为一个字符串保存比如:Dictionary&string,Object&
dict.add(&class&,tk); dict.add(&property&,&id&);然后解析:C# code
Type type = dict[&class&].GetType();
PropertyInfo property = type.GetProperty(dict[&property&]);
string s = property.GetValue(cmdAsk, null).ToString();
相关资料:|||||||如何让字符串转换成C#代码来源网络,如有侵权请告知,即处理!编程Tags:                &                    string url = &http://stock..cn/hkstock/finance/01398.html&;
WebRequest request = WebRequest.Create(url); //请求url
WebResponse response = request.GetResponse(); //获取url数据
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(&gb2312&));
string tempStr = reader.ReadToEnd();
------解决方案--------------------
你用HtmlAgilityPack试试,下载地址/使用如下C# code
HtmlDocument htmlDoc = new HtmlDocument(); htmlDoc.Load(Server.MapPath(&~/test.txt&)); HtmlNodeCollection nodes = htmlDoc.DocumentNode.SelectNodes(@&//tbody//tr&); foreach (HtmlNode node in nodes) { Response.Write(node.SelectSingleNode(@&td[1]/a&).Attributes[&href&].Value + &&br/&&); Response.Write(node.SelectSingleNode(@&td[1]/a&).InnerText + &&br/&&); Response.Write(node.SelectSingleNode(@&td[2]/span&).InnerText + &&br/&&); Response.Write(node.SelectSingleNode(@&td[3]&).InnerText + &&br/&&); Response.Write(node.SelectSingleNode(@&td[4]/span&).InnerText + &&br/&&); }
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 c语言数字转换字符串 的文章

 

随机推荐