CI为什么没有utf-8编码的框架原文件下载
CI为什么没有utf-8编码的框架原文件提供下载呀!!! 英文的 .php 文件没有编码。 框架文件什么编码倒是不影响使用,不过如果做的网站和数据库打算用utf-8编码的,那么自己写的文件编码,需要用utf-8,要不有些汉字显示就出问题了。很奇怪,ci不是西方国家认写的吧?怎么会默认使用了gbk呢? 并不是gbk。是没有格式,所以你用中文编辑器打开的时候就出现了gbk的假象。 并不是gbk。是没有格式,所以你用中文编辑器打开的时候就出现了gbk的假象。
testabc111 发表于 2009-10-19 13:17 http://codeigniter.org.cn/forums/images/common/back.gif
汗。。。原来是这样啊,我刚才没能理解hex大的意思。
这个是怎么做到的? 我再次说一下,英文是没有编码的,也就是说 ASCII 是兼容于 GBK 和 UTF-8 等编码的,具体什么是 ASCII 可以 google 一下,这都是计算机基础知识。 HEX 说的比较专业。呵呵~!
编码确实是一个比较头痛的问题。不过你在制作的时候多注意下就行了,HTML输出的时候在页头申明使用编码类型:GBK\GB2312\UTF-8 根据你的需要自定义,还有如果一些输出信息没有申明编码,最好注意下你的CODE文件,指定一下文件编码类型也能避免很多编码问题~! 本帖最后由 yinzhili 于 2009-10-20 16:29 编辑
无论用什么编码,都不影响英文字符。CI代码里面只有英文字符(确切的说是ASCII码字符),他们当然不会特意去做什么UTF-8的框架源文件。
但是你如果自己编写程序的话,要用到中文,视图文件中声明一下页面编码:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
告诉浏览器,用UTF-8编码来显示网页。这样可以解决很多的乱码问题。
此外,如果你用IDE开发的话,新建项目的时候就可以指定整个项目的默认编码,很方便。 {:soso_e100:}找到原因了。。由于方法都在类里,得声明成静态方法
页:
[1]