社区
C#
帖子详情
字符(急)
sunrain_leo
2004-10-30 01:10:10
知道一个字符的ASCII,但是如何转换为以下
“31”(字符串)——》“1”
...全文
170
11
打赏
收藏
字符(急)
知道一个字符的ASCII,但是如何转换为以下 “31”(字符串)——》“1”
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hawk234
2004-10-30
打赏
举报
回复
帮顶
xiaoslong
2004-10-30
打赏
举报
回复
帮顶
yanransoft
2004-10-30
打赏
举报
回复
happyjun2000(蓝色游侠∮http://Community.CSDN.NET)说的对
sunrain_leo
2004-10-30
打赏
举报
回复
private void button2_Click(object sender, System.EventArgs e)
{
string strTest = "";
byte[] byteData = Compress("BOYCONTROL0113317183637");
for(int i=0;i<byteData.Length;i++)
{
strTest += byteData[i].ToString("X2");
}
MessageBox.Show(strTest);
}
private static byte btParse(string strOne)
{
try
{
byte byt = Convert.ToByte(strOne,16);
return byt;
}
catch
{
byte byt = Convert.ToByte("EE",16);
return byt;
}
}
private static byte[] Compress(string strRaw)
{
byte[] btReturn = null;
if(strRaw.Length >= 2)
{
if(!(strRaw.Length%2==0))
{
strRaw = strRaw + "E";
}
btReturn = new byte[strRaw.Length/2];
for(int i=0;i<strRaw.Length/2;i++)
{
btReturn[i] = btParse(strRaw.Substring(i * 2,2));
}
}
return btReturn;
}
sunrain_leo
2004-10-30
打赏
举报
回复
private static byte btParse(string strOne)
{
try
{
byte byt = Convert.ToByte(strOne,16);
return byt;
}
catch
{
byte byt = Convert.ToByte("EE",16);
return byt;
}
}
private static byte[] Compress(string strRaw)
{
byte[] btReturn = null;
if(strRaw.Length >= 2)
{
if(!(strRaw.Length%2==0))
{
strRaw = strRaw + "E";
}
btReturn = new byte[strRaw.Length/2];
for(int i=0;i<strRaw.Length/2;i++)
{
btReturn[i] = btParse(strRaw.Substring(i * 2,2));
}
}
return btReturn;
}
happyjun2000
2004-10-30
打赏
举报
回复
1是16进制的31^_^
//十六进制(string)转化为十进制(int)
string strBase16 = "31";
int j = Convert.ToInt32(strBase16,16);
char str = (char) j ;
//str.ToString( ) 为 1 ;
amendajing
2004-10-30
打赏
举报
回复
同意米花!
raulredondo
2004-10-30
打赏
举报
回复
亏得楼上都有两个红星了,连这个都没有想明白。
31是16进制的31,就是49
所以应该这样写(char)0x31
popcorn
2004-10-30
打赏
举报
回复
49对应的ASCII才是"1",怎么31会是"1"呢?
string s="49";
byte byt = byte.Parse(s);
char c = (char)byt;
MessageBox.Show(c.ToString());
hewenchun
2004-10-30
打赏
举报
回复
char(31)
jackie615
2004-10-30
打赏
举报
回复
Microsoft.VisualBasic 空间
Strings.Chr(31)
基于python自动识别
字符
集模块chardet
chardet 可以很方便的实现
字符
串/文件的编码检测.
java验证码识别
java 验证码识别 ocr java 验证码识别 ocr
oracle 修改
字符
集 修改为ZHS16GBK
oracle11g 修改
字符
集 修改为ZHS16GBK 有时候因为数据库的
字符
集的问题,导致dmp文件不能正常导入到其他数据库。可以用下面的方法将数据库的
字符
集修改一下(改成跟你导出时的
字符
一样)。 注:设置环境变量是用来处理PL/SQL
字符
问题的,不要吴会是已经将数据库的
字符
集修改了。 1.cmd 2.输入set ORACLE_SID=你想进入的数据库的那个sid 3.输入 sql...
如何查看oracle
字符
集,oracle
字符
集如何查询
oracle
字符
集如何查询这个问题困扰这大家吧,究竟应该怎么解决呢?接下来就跟着小编来看看查看oracle
字符
集方法,有需要的千万不要错过呦。方法/步骤分享:一、在安装有PLSQL的电脑上点击桌面开始菜单中的PLSQL Developer图标。二、选择要查看
字符
集的数据库并输入正确的用户名和密码登录。三、点击菜单中的【文件】-->【新建】-->【SQL窗口】新建一个SQL窗口。四、在S...
oracle
字符
集有哪几种,Oracle
字符
集的三大类型
我们都知道Oracle
字符
集问题,可以分成三类: 即,数据库
字符
集, sqlplus的
字符
集(客户端
字符
集),以及 终端程序的
字符
集 (非Oracle的),以下的文章就是对Oracle
字符
集三种类型的主要描述。1、数据库
字符
集数据库
字符
集是所有
字符
问题的核心,只有数据库本身的
字符
集正确了,客户端的
字符
集才可能正确。这里只的客户端包括sqlplus以及我们自己读数据库的应用程序。在定位问题时,我们需...
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章