社区
C++ 语言
帖子详情
UTF-8文件中的换行
MapleRainBlog
2011-10-20 08:35:13
unicode编码的文件中的换行是“\r\n”,那么UTF-8编码的文本文件中的换行是什么?
...全文
2783
7
打赏
收藏
UTF-8文件中的换行
unicode编码的文件中的换行是“\r\n”,那么UTF-8编码的文本文件中的换行是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2011-10-20
打赏
举报
回复
推荐使用WinHex软件查看文件原始字节内容。
luciferisnotsatan
2011-10-20
打赏
举报
回复
windows下也是\r\n。utf-8兼容acsii。
lz说的unicode是值utf-16吧。
turing-complete
2011-10-20
打赏
举报
回复
UTF-8 兼容 ASCII ,\n 在UTF-8中仍然代表换行 \r 仍然代表回车
百事烟
2011-10-20
打赏
举报
回复
0x0D 0x0A
codesnail
2011-10-20
打赏
举报
回复
[Quote=引用 4 楼 qq120848369 的回复:]
换行回车和编码有联系么,只与操作系统有关系.
[/Quote]
当然是有关系的,在utf-16编码中回车换行就变成了 0x000d,0x000a了。。。。。
turing-complete
2011-10-20
打赏
举报
回复
[Quote=引用 4 楼 qq120848369 的回复:]
换行回车和编码有联系么,只与操作系统有关系.
[/Quote]
和编码没有关系的话,我们就没有必要面向标准了
qq120848369
2011-10-20
打赏
举报
回复
换行回车和编码有联系么,只与操作系统有关系.
C语言
中
utf-8
字符串如何正确处理与
换行
最近在处理oled屏幕大量
中
文文本的显示,需要能做到自动分割文本
换行
,研究了一下
utf-8
字符编码方式。碰巧在maixpy群里看到了同样的问题,顺便也记录到博客。正确处理方式是:先判断字符的编码方式,如果是单字节字符则按ascii处理,否则要判断字符的字节长度,读取正确长度的字节进行处理。再根据显示一行的长度进行限制,截取适合的长度后
换行
。代码被maixcdk采纳使用。
ANSI/
UTF-8
/UCS2(UTF-16),以及回车
换行
最近遇到一个linux 平台上invisible character (0x1d)引起的数据装载失败问题,正好借此机会整理一下字符编码的相关知识。 回车/
换行
: ================= 顾名思义,回车和
换行
是两个不同的控制字符: -回车(Carriage Return)即\r,ascii码13(0x0d),作用是将光标移到一行的开始位置 -
换行
(Lin
UTF-8
与 UTF-16编码详解
UTF-16是Unicode字符编码五层次模型的第三层:字符编码表(Character Encoding Form,也称为 "storage format")的一种实现方式。即把Unicode字符集的抽象码位映射为16位长的整数(即码元, 长度为2 Byte)的序列,用于数据存储或传递。Unicode字符的码位,需要1个或者2个16位长的码元来表示,因此这是一个变长表示。引用维基百科
中
对于UTF-16编码的解释我们可以知道,UTF-16最少也会用2 Byte来表示一个字符,因此没有办法兼容ASCII编码。
Python的编码注释# -*- coding:
utf-8
-*- # -*- coding:
utf-8
-*-的主要作用是指定
文件
编码为
utf-8
, 因为一般默认的是ASCII码,如果要在
Python的编码注释# -*- coding:
utf-8
-*- # -*- coding:
utf-8
-*-的主要作用是指定
文件
编码为
utf-8
, 因为一般默认的是ASCII码,如果要在
文件
里面写
中
文,运行时会出现乱码,加上这句之后会把
文件
编码强制转换为
utf-8
运行时会就不会出现乱码了。 声明的语法参考python的PEP http://www.python.org/de
C++读取和处理
UTF-8
格式
文件
的方法
关于
UTF-8
、GB2313、ANSI、UNICODE的编码问题,在此不多说,百度上资料很多的。 以下为源代码: [code="c++"] // UtfFile.h: interface for the UtfFile class. // ////////////////////////////////////////////////////////////////////// #...
C++ 语言
65,179
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章