社区
Qualcomm 开发者论坛
帖子详情
UTF问题
tx040316
2009-07-08 11:52:55
从JAVA里面用readUTF()读进来一个UTF的文件名,在BREW里面应该用什么类型来保存?我有一个BYTE数组保存出来的东西不是原来的文件名,怎么办啊?
...全文
532
10
打赏
收藏
UTF问题
从JAVA里面用readUTF()读进来一个UTF的文件名,在BREW里面应该用什么类型来保存?我有一个BYTE数组保存出来的东西不是原来的文件名,怎么办啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guoxing168
2010-02-23
打赏
举报
回复
谢谢各位,问题已经解决。
tx040316
2009-07-16
打赏
举报
回复
谢谢各位,问题已经解决。
james_dratek
2009-07-13
打赏
举报
回复
调用BREW SDK的接口UTF8TOWSTR()自己转换就行了。另外BREW里的WCHAR就是unicode
tx040316
2009-07-08
打赏
举报
回复
IFILE_Read(m_filehandle, &ui16Value, sizeof(uint16));
ui16DataLenght=ConvertDataui16(ui16Value);//高低位转换,ui16DataLenght中UTF的长度。转换后的ui16DataLenght是7个BYTE。
IFILE_Read(m_filehandle, name, ui16DataLenght-2);//读UTF的内容,ui16DataLenght-2是因为ui16DataLenght占了2个BYTE,ui16DataLenght之后才是真正的UTF内容。
UTF8TOWSTR(name, 5, pNewMap->pMapName, 20);//转换UTF,pMapName是一个AECHAR*类型的指针。
- pMapName 0x00000000
CXX0030: Error: expression cannot be evaluated这是运行后的结果。
半吊子全栈工匠
2009-07-08
打赏
举报
回复
支持UTF8的文件名
tx040316
2009-07-08
打赏
举报
回复
我邮箱:wang840903@163.com
tx040316
2009-07-08
打赏
举报
回复
哪位发一个UTF转换的例子给我?谢谢。(急!!!)
tx040316
2009-07-08
打赏
举报
回复
[Quote=引用 3 楼 wireless_com 的回复:]
你是用文件名打开文件,还是读取文件里面的内容?
BREW支持UTF8格式的文件名,如果文件里面的内容是Unicode,你可以转换的。
[/Quote]
我是用文件名来打开文件的,我现在想做的就是要保存起来这个文件名,再用它来打开文件。
除了中文 应该是可以的这个要先确定,中文的如果JAVA那边是utf8,这边也定义一下,然后转成utf8tounicode,然后就可以了。
JAVA里面的readUTF好像是UTF16的。
zsf81
2009-07-08
打赏
举报
回复
除了中文 应该是可以的这个要先确定,中文的如果JAVA那边是utf8,这边也定义一下,然后转成utf8tounicode,然后就可以了
半吊子全栈工匠
2009-07-08
打赏
举报
回复
你是用文件名打开文件,还是读取文件里面的内容?
BREW支持UTF8格式的文件名,如果文件里面的内容是Unicode,你可以转换的。
mysql中
utf
8和
utf
8mb4区别,MySQL中
utf
8和
utf
8mb4的区别
一 、
UTF
8是什么
utf
8”只是“
utf
8mb3”的一个别名,可以支持1-3字节表示的unicode字符。而MySQL在5.5.3版本之后增加了一个
utf
8mb4的编码,mb4就是most bytes 4的意思,用来兼容四字节的unicode。其实,
utf
8mb4是
utf
8的超集,理论上原来使用“
utf
8”,然后将字符集修改为“
utf
8mb4”,也并不会对已有的
utf
8编码读取产生任何
问题
。当然...
MySQL中
utf
8和
utf
8mb4编码有什么区别
一、简介 MySQL在5.5.3之后增加了这个
utf
8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在
utf
8mb4是
utf
8的超集,除了将编码改为
utf
8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用
utf
8也就够了。 二、内容描述 那上面说了既然
utf
8能够存下大部分中文汉字,那为什么还要使用
utf
8mb4呢? 原来mysql...
R语言——
UTF
-8各种
问题
解决方法
R语言在碰到读
UTF
-8文件,或者处理
UTF
-8数据时总是会遇到各种各样的
问题
,本姑娘也是在碰了n多次壁,被气得吐血好多次之后,终于对这类总结出了一些解决办法: 1. 读
UTF
-8文件,例如
UTF
-8格式的csv: 最好的处理办法就是: a1=read.table('C:\\test11.csv',sep=',',fileEncoding = '
UTF
-8',header = F) 如果使
MySQL 编码:
utf
8 与
utf
8mb4,
utf
8mb4_unicode_ci 与
utf
8mb4_general_ci
参考:mysql字符集小结
utf
8mb4 已成为 MySQL 8.0 的默认字符集,在MySQL 8.0.1及更高版本中将
utf
8mb4_0900_ai_ci 作为默认排序规则。 新项目只考虑
utf
8mb4
UTF
-8 编码是一种变长的编码机制,可以用1~4个字节存储字符。 因为历史遗留
问题
,MySQL 中的
utf
8 编码并不是真正的
UTF
-8,而是阉割版的,最长只有3个字节。当遇到占4...
utf
-8和
utf
-8-sig的区别(CSV文件 乱码)
前言:在写入csv文件中,出现了乱码的
问题
。 解决:
utf
-8 改为
utf
-8-sig 区别如下: 1、”
utf
-8“ 是以字节为编码单元,它的字节顺序在所有系统中都是一样的,没有字节序
问题
,因此它不需要BOM,所以当用"
utf
-8"编码方式读取带有BOM的文件时,它会把BOM当做是文件内容来处理, 也就会发生类似上边的错误. 2、“uft-8-sig"中sig全拼为 signature 也就是...
Qualcomm 开发者论坛
955
社区成员
5,251
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
复制链接
扫一扫
分享
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能
物联网
机器学习
企业社区
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章