A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奔跑的胖子 中级黑马   /  2013-10-31 23:29  /  1480 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 奔跑的胖子 于 2013-11-1 20:52 编辑

utf8,是一种什么类型啊,为什么要把字符串转化为这种类型来传递在做聊天室的时候,还有这种类型的转换为字符串,和字符串转化为这种类型调用的方法是一样的吗?

评分

参与人数 1技术分 +1 收起 理由
陈行 + 1

查看全部评分

4 个回复

倒序浏览
UTF8是文本的解码格式,如果文本有乱码的情况,就是解码格式不相同的问题,打开和保存文本的解码格式要相同
回复 使用道具 举报
因为电脑不能识别字符串 只能识别01 所以我们把字符串编码,Unicode是一种在计算机上使用的字符编码,UTF8就是是一种针对Unicode的可变长度字符编码,它用用1到4个字节编码UNICODE字符。一般我们用哪种编码储存文本就要用哪种编码去读取,所以调用方法时候编码的参数必须是一样的,至于调用的的方法要则看你是读还是写了。

评分

参与人数 1技术分 +1 收起 理由
追溯客 + 1

查看全部评分

回复 使用道具 举报
我记得用DEDECMS的时候有介绍,两种格式,一个是中文,一个是全球版,其实一般没什么区别,但是我测试过,好像用UTF-8的时候,个别浏览器,查看源代码的时候会出现乱码.通俗点说就是/对外文的支持   参考资料:http://www.zzhpkj.com/wangzhanji ... /2011/0214/897.html
回复 使用道具 举报
追溯客 发表于 2013-11-1 10:41
我记得用DEDECMS的时候有介绍,两种格式,一个是中文,一个是全球版,其实一般没什么区别,但是我测试过,好像用U ...

哦哦,谢谢啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马