,为什么在PHP软件中不能输入中文呢?

用户投稿 92 0

关于“php_转_gb2312”的问题,小编就整理了【5】个相关介绍“php_转_gb2312”的解答:

为什么在PHP软件中不能输入中文呢?

php是由外国仁编写哒,所以默认一般都是字母;另外,汉字的编码格式有多种,比如utf8格式的一个汉字占3个字节,而gb2312格式的一个汉字占两个字节,在转二进制写进存储器中的时候没法统一标准。

用PHP和ACCESS写聊天室(一)?

access的中文版默认是GBK格式的,是无法改变字符类型的,所以用php读取的时候会乱码。解决方法是:使用iconv转换一、使用iconv函数制作一个转码的自定义从GBK转到UTF-8的函数,如以下代码:

functionenc($c){returniconv('gbk','utf-8',$c);

}二、为了写入数据库的编码是符合数据库需要的,所以我们还要制作一个从UTF-8转向GBK的函数:

functiondec($c){returniconv('utf-8','gb2312',$c);}制作好了转码函数,接下就是正常使用了。在从数据库里面调数据显示在页面的时候使用enc()函数,从页面提交数据到数据库时使用dec()函数,这样就可以很好的解决PHP使用UTF-8编码,ACCESS使用系统默认编码的问题了。

安装mysql4.1的时候选择字符集是gb2321,然后在phpmyadmin建立数据库的时候连接校对是gb2312_chinese_ci?

不需要重新安装,找到mysql的安装目录,打开my.ini,在里面查找default-character-set ,改成你需要的字符集,然后点我的电脑,右键,管理,服务,找到MYSQL的服务,重启动服务就可以了 答案补充 点开始-程序-Mysql -Mysql server-mysql command line client 登录一下,看能否登录

gb2312是什么文件名?

GB2312是字符编码名称,属简体中文编码的一种,简体中文自1980年代以来通常使用中华人民共和国国家标准总局公布的GB 2312,以及其后继的GBK和GB 18030中文编码。近年来随着Unicode跨语言编码集的出现,也被广泛使用。所以通常说的仿宋就基本上是仿宋_GB2312了。

怎么把文件设置成gb2312编码?

转换方法如下:

以office 2003为例:

开始菜单-Microsoft office- Microsoft office工具- Microsoft office 2003语言设置,将Microsoft office应用程序默认方式的语言设为"中文(简体)"。

使用记事本打开CSV文件,文件-另存为,编码方式选择想要替换成的编码(如gbk)。

保存完毕后,用EXCEL打开这个文件就会正常显示。

到此,以上就是小编对于“php_转_gb2312”的问题就介绍到这了,希望介绍关于“php_转_gb2312”的【5】点解答对大家有用。

抱歉,评论功能暂时关闭!