C#字符串和Acsii码相互转换

作者:新时代丘鸣山 时间:2022-09-24 00:12:07 

1,现在因为遇到一个读取pdf文件文本信息遇到乱么问题,才找到这个文本字符串的编码转换的实现方式来判断是否存在乱码(0>乱码>255):

C# 字符转ASCII码,ASCII码转字符

public static int Asc(string character)
{
 if (character.Length == 1)
 {
   System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
   int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
   return (intAsciiCode);
 }
 else
 {
   throw new Exception("Character is not valid.");
 }

}

ASCII码转字符:

public static string Chr(int asciiCode)
{
  if (asciiCode >= 0 && asciiCode <= 255)
  {
     System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
     byte[] byteArray = new byte[] { (byte)asciiCode };
     string strCharacter = asciiEncoding.GetString(byteArray);
     return (strCharacter);
  }
  else
  {
     throw new Exception("ASCII Code is not valid.");
  }
}

还有一个特殊的方式:直接获取字符串的字节大小来区分

string str="abcd";
byte[] bytetest = System.Text.Encoding.Default.GetBytes(str.ToString());

来源:https://blog.csdn.net/zyzBulus/article/details/87913453

标签:C#,字符串,Acsii码
0
投稿

猜你喜欢

  • 从搭建Struts2 开发环境说起

    2023-11-18 08:54:53
  • java容器详细解析

    2023-08-23 16:13:38
  • Java多线程编程之ThreadLocal线程范围内的共享变量

    2022-03-10 00:41:05
  • Java把数字格式化为货币字符串实例代码

    2022-10-13 23:17:27
  • Android自定义控件之广告条滚动效果

    2022-01-27 05:57:45
  • C#实现俄罗斯方块

    2023-10-29 05:44:27
  • Java实现递归计算n的阶乘

    2021-06-26 14:34:26
  • Java实现聊天机器人完善版

    2022-10-07 09:31:11
  • java反射机制给实体类相同字段自动赋值实例

    2023-11-25 19:52:29
  • Andriod使用多线程实现轮播图片

    2023-07-27 15:47:31
  • swagger如何返回map字段注释

    2023-02-22 08:56:27
  • Java将json对象转换为map键值对案例详解

    2023-11-28 07:38:43
  • SpringBoot之自定义Filter获取请求参数与响应结果案例详解

    2023-07-16 20:22:21
  • spring mvc实现登录账号单浏览器登录

    2022-06-28 22:29:47
  • 深入了解c#多线程编程

    2022-08-14 15:13:58
  • 找出链表倒数第n个节点元素的二个方法

    2022-07-20 13:35:40
  • SpringMVC的源码解析

    2022-10-05 20:12:18
  • Java中的InputStreamReader和OutputStreamWriter源码分析_动力节点Java学院整理

    2022-10-13 10:46:53
  • Mybatisplus主键生成策略算法解析

    2022-06-22 20:49:23
  • Java实现PDF转为Word文档的示例代码

    2021-10-05 02:19:26
  • asp之家 软件编程 m.aspxhome.com