51Testing软件测试论坛
标题:
在手机或电脑上输入字符,如何知道这些字符是什么编码格式?
[打印本页]
作者:
liuyakun2008
时间:
2008-12-24 16:54
标题:
在手机或电脑上输入字符,如何知道这些字符是什么编码格式?
1. 在手机或电脑上输入字符,如何知道这些字符是什么编码格式?
比如:是 7bit ,8bit, 或是Unicode编码,还是 GB2312 编码,或者还是ISO 8859编码?
2. 如果已经知道是哪种编码,那对这些字符进行复制或发送到另一个接收端,那到对方手机后,这些编码会改变吗?
请那些对手机或电脑字符编码高手解答,谢谢!
作者:
月上百合
时间:
2008-12-25 09:02
第一条,我也不知道,我帮你顶
第二条,这个编码会不会改变当然需要你自己去测试啦。设计几个场景去测一下
作者:
archonwang
时间:
2008-12-25 09:53
楼主,应该说是基于什么操作系统开发的才是。一般开发人员在进行编码时都会采用标准编码,但是有时候为了适应本地化,会做些编码指定的事情。比如GB2313,ISO-或者ANSI或是Unicode。一般都会在编码前就会指定。如果没有指定,一般使用的是操作系统的默认编码。
第二个问题,我想你只需要看下设计文档就知道了。一般不同系统间的交互,都会涉及到双发编码格式的转换。你这个问题如果找不到对应的设计文档,看下对应的操作系统,并和双方开发人员一确认就会有答案的。
作者:
liuyakun2008
时间:
2008-12-26 09:43
标题:
手机短信模块中的字符编码格式的测试
首先,感谢两位对问题的关注与解答。可是,我还是有些疑问:
1. 我的问题基于的操作系统,就是咱们普遍使用的windows xp.
问题: (1) “一般开发人员在进行编码时都会采用标准编码”的标准编码是什么格式的编码呢?
(2)“一般使用的是操作系统的默认编码”的默认编码又是什么格式的编码呢?
(3)编码的不同是跟操作系统的不同有很大关系吗?我认为在同一个操作系统(比如:Windows xp)下可以有各种格式的编码,跟操作系统的关系不是很大。
2. 这个问题的提出是跟“
测试短信模块
”有关,也就是我只是测试人员,所以我看不到设计文档。
“一般不同系统间的交互,都会涉及到双发编码格式的转换”,但是我想知道,在同一个操作系统下的编码格式是否有变化?
我重点想知道的是在测试实践过程中,编写一个文本信息:
(1)如何知道输入字符的编码格式是哪种类型?
(2)在同一操作系统下字符经过操作,编码格式是否会改变?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2