社区
Qualcomm 开发者论坛
帖子详情
UTF问题
tx040316
2009-07-08 11:52:55
从JAVA里面用readUTF()读进来一个UTF的文件名,在BREW里面应该用什么类型来保存?我有一个BYTE数组保存出来的东西不是原来的文件名,怎么办啊?
...全文
1090
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编码读取产生任何
问题
。当然...
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 也就是...
Tomcat乱码
问题
catalina.bat设置为
UTF
-8 控制台出现乱码
1、catalina.bat中必须设置为
UTF
-8,如果我不设置为
UTF
-8,页面接收到的就是乱码了,尝试过各种
UTF
-8的调试,都无解,最后还是只能在catalina.bat的set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=
UTF
-8" ,加上
UTF
-8
问题
就可以解决了,但是tomcat的命令框和输出日志都是乱码。2、如果是用编译工...
jvm启动参数设置 -Dfile.encoding=
UTF
-8 后中文乱码
问题
背景: 本篇主要记录的是前几天我遇到的一个很奇葩的乱码
问题
: 程序代码由于其他原因必须在JVM启动参数上加上 -Dfile.encoding=
UTF
-8,强行设置系统文件编码格式为
utf
-8.但是这样又出现了一个
问题
,eclipse控制台 所有中文乱码,包括启动的时候.搞了好几天,在网上也搜索了很多解决办法,然而
问题
仍没有解决掉.最终在公司大神的帮助下,才解决掉.一个有趣的
问题
是
mysql中的
utf
8与
utf
8mb4
一、如何设置
utf
8mb4 mysql中针对字符串类型,在设置charset的时候可以精确到字段。 如果只将某个字段设置
utf
8mb4,那么其他字段不会受影响。 如果针对表来设置,那么已经存在的字段依然是
utf
8,并且会多出
utf
8的标记,之后所创建的字段才会是
utf
8mb4。 如果针对库来设置,那么已经存在的表依然是
utf
8,之后所创建的表才会是
utf
8mb4。 除此之外呢,我们在连接数据库的时候,也要指明charset=
utf
8mb4,否则的话,此连接无法向
utf
8mb4的字段写入数据,并且读取的时候是
Qualcomm 开发者论坛
1,103
社区成员
5,503
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章