当前位置: 首页 > news >正文

C# 去除utf-8 BOM头

static void Main(string[] args)
{var a1= Encoding.UTF8.GetBytes("<");var a2 = Encoding.UTF8.GetBytes("<");Console.WriteLine("去除utf-8 bom之前");Console.WriteLine(Encoding.UTF8.GetString(a1));Console.WriteLine(Encoding.UTF8.GetString(a2));//如果是utf-8 BOM则去除utf-8 bom头if (a2.Length >= 3&& a2[0] == 239 && a2[1] == 187 && a2[2] == 191){var a2Tmp = a2.ToList();a2Tmp.RemoveRange(0, 3);a2 = a2Tmp.ToArray();}Console.WriteLine("去除utf-8 bom之后");Console.WriteLine(Encoding.UTF8.GetString(a1));Console.WriteLine(Encoding.UTF8.GetString(a2));
}

在这里插入图片描述

http://www.lryc.cn/news/163180.html

相关文章:

  • Java注解以及自定义注解
  • [开学季]ChatPaper全流程教程
  • Spring学习笔记——4
  • Python数据科学入门
  • Ubuntu 22.04 编译 DPDK 19.11 igb_uio 和 kni 报错解决办法
  • Android Studio.exe 下载 2023 最新更新,网盘下载
  • element的el-select给下拉框添加背景
  • 正确理解党籍和党龄;入党和转正时间
  • C语言基础:printf 函数介绍;以及常用四种常用的数据类型
  • 【LeetCode-中等题】209. 长度最小的子数组
  • 比较聚合模型实战文本匹配
  • LA@二次型@标准化相关原理和方法
  • Git与IDEA: 解决`dev`分支切换问题及其背后原因 为何在IDEA中无法切换到`dev`分支?全面解析!
  • 什么是JavaScript中的严格模式(strict mode)?应用场景是什么?
  • 红外特征吸收峰特征总结(主要基团的红外特征吸收峰)
  • ChatGPT AIGC 完成关联分析散点图的应用
  • CentOS7.6上实现Spring Boot(JAR包)开机自启
  • Java开发之框架(spring、springmvc、springboot、mybatis)【面试篇 完结版】
  • QT人脸识别知识
  • 熟悉Redis6
  • ip地址会随网络变化而变化吗
  • QT连接服务器通信,客户端以及服务器端
  • Vuex仓库的创建
  • C++中的红黑树
  • SQL语法知识回顾
  • Java基础二十七(泛型)
  • Python入门教程36:urllib网页请求模块的用法
  • LeetCode 每日一题 2023/9/4-2023/9/10
  • C# Onnx Yolov8 Seg 分割
  • Postman接口测试流程