永发信息网

编程中如何存储和处理中文,是否要用到gbk编码或者utf-8编码

答案:2  悬赏:20  手机版
解决时间 2021-03-21 06:16
  • 提问者网友:遁入空寂
  • 2021-03-20 20:06
一般如果程序中要用到或者处理一些中文,要用什么样的变量或者常量来存储,如果是字符数组,一般是几个字节,我知道gbk和utf-8 的含义,但是我不明白编程中怎么用,一般系统自带,有借口函数么,用的到么,我都不明白,就解释

要不要先倒入汉字库
比如在程序中要处理一句话,有8个字,是不是要用到多维数组,每3个字节 char ch[3][8] 用来存储一个汉字,前两个存汉字,最后是'\0' ? 是这样么,会不会太麻烦,还是有特定的类供使用,。。这么多悬赏别浪费,求大神给我讲明白
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-03-20 21:10
private function loaderHandler(event:*):void {
switch(event.type) {
case Event.COMPLETE:
trace(_loader.data.result);
break;
case Event.OPEN:
trace("open: " + event);
break;
case ProgressEvent.PROGRESS:
trace("progress: " + event);
break;
全部回答
  • 1楼网友:酒者煙囻
  • 2021-03-20 22:32
计算机以不同编码方式存储文字,网页也不例外。形象的说就不同的语言描述同一个东西,如果编码方式错误了计算机不会显示正常会出现乱码 gbk是中文常用的编码,utf是外国比较常用的编码方式。但是并不是gbk不支持英文或者utf-8不支持中文 如果网页上有两种编码或者编码选择错误会出现乱码。 一般网页开发者需要注意,根据浏览者和数据库进行选择,一般情况下只要不是混用没问题的~~~utf-8网页中中文经常出现乱码可以转化成16进制保存。 其他方面比如,android的中文名文件放在手机上是乱码,电脑中看是正常就是因为电脑是ascⅱ,android是utf-8造成的。 希望回答能对你有所帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯