社区
C++ 语言
帖子详情
从报文中解析出字符串,能否知道是编码
big_world
2011-04-28 10:32:47
从报文中解析出字符串,能否根据字符串的字节判断是什么编码
当前我遇到的情况是,网元报的报文,是中文字符串,有的是gb2312,有的是utf-8编码,还有可能是其他编码。
能否根据字符串中字节的特征,判断出什么编码,这样好转换成统一的编码。
...全文
327
7
打赏
收藏
从报文中解析出字符串,能否知道是编码
从报文中解析出字符串,能否根据字符串的字节判断是什么编码 当前我遇到的情况是,网元报的报文,是中文字符串,有的是gb2312,有的是utf-8编码,还有可能是其他编码。 能否根据字符串中字节的特征,判断出什么编码,这样好转换成统一的编码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
big_world
2011-05-01
打赏
举报
回复
说的对,在做架构时候一定要考虑本地化,我们产品就是典型的没考虑本地化,造成了很多问题
[Quote=引用 4 楼 ilysony 的回复:]
即使能判断出来,也会浪费很多cpu时间。
最好让服务器那边能在发送字符串之前,先把字符串编码类型发过来。
这样就根本不需要把时间花在判断上了。
[/Quote]
xmu_才盛
2011-05-01
打赏
举报
回复
所以楼主 如果是 自己写的客户端和服务器 ,那么 通信时 一定要告知 编码格式。。
无论是提前告知, 还是 在 数据包中某一位中定义, 都行。。。
如果是你想解析截获的数据包, 并且译码, 那么 就得分析 可能的标志了。。
李亚超
2011-04-29
打赏
举报
回复
可以的,不过要根据编码范围判断,注意:在GBK的范围内,还有藏文的编码..........
big_world
2011-04-29
打赏
举报
回复
没人知道吗?
xmu_才盛
2011-04-29
打赏
举报
回复
应该有编码特征值的。
Sou2012
2011-04-29
打赏
举报
回复
即使能判断出来,也会浪费很多cpu时间。
最好让服务器那边能在发送字符串之前,先把字符串编码类型发过来。
这样就根本不需要把时间花在判断上了。
yfk
2011-04-29
打赏
举报
回复
可以区分的,主要是根据不同编码方式的特点
GB2312 第一字节:0xB0-0xF7(176-247) 第二字节0xA0-0xFE(160-254)
utf8 的区间 1110**** 10****** 10******,并且都是三个字节的。
利用上述特征,基本可以区分,会有极小的误差率。
esp32 micropython-
解析
与
编码
JSON
字符串
本文介绍如何使用Python的uJSON模块
解析
和
编码
JSON
字符串
。详细解释了如何将JSON
字符串
转换为Python字典,以及如何将Python字典转换为JSON格式的
字符串
。
将图片转换为Base64
编码
字符串
、
解析
Base64
编码
字符串
后生成图片
博客介绍了图片转换为base64
编码
字符串
后网络传输的问题,因服务器会将加号转换为空格,需将空格转换回加号保证数据准确,还提及了base64
字符串
在img标签src属性上的使用方法。
python如何
解析
包含不同
编码
的
字符串
本文探讨了在处理一个包含GB2312
编码
的dat文件时遇到的问题,其
中
部分字符
编码
未知,导致解码错误。通过使用chardet库检测
编码
并尝试用GB18030解码,发现在
字符串
中
存在非GB2312的
编码
字符。最终,通过过滤掉特定的Unicode字符u'ue40c'解决了问题。文章提供了解决此类问题的方法,并邀请读者分享有关特殊字符
编码
的知识。
Android
解析
UniCode
编码
本文详细介绍了如何
解析
从网络获取的JSON信息
中
包含Unicode
编码
的
字符串
,并提供了一个简单的Java代码实现。通过验证和
解析
Unicode
编码
,最终成功获取到期望的歌手名字。
xss
编码
绕过详解(更像是在介绍实体
编码
和JS
编码
的
解析
过程)
本文详细介绍了XSS
编码
绕过
中
实体
编码
和JS
编码
的
解析
过程。
解析
顺序为URL、HTML、CSS、JS
解析
器。阐述了URL
编码
在不同提交方式下的作用,分析了HTML
解析
和JS
解析
的规则及示例,总结了实体
编码
和JS
编码
的适用情况及绕过方法。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章