分页: 1 / 1

ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-24 9:30
cbca2320
我之前一直用的Windows7,没有接触过ubuntu.这两天安装了个ubuntu,网上找资料搭建好了PHP环境。

但是我在编程时候发现 如果使用中文的话就会乱码
我用的系统自带的编辑器
例如
<?php
echo "中文";
?>
保存为1.php 保存是正常
通过浏览器访问 这个中文 两个字就乱码了。我网上找过一些资料但是解决不了。个人怀疑是文档编码格式问题,我下载的dedecms中文正常。ubuntu里面怎么像使用DW一样可以修改文档的编码格式。怎么样可以gbk UTF-8自由切换。求救!!!!

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-24 12:17
永恒不永恒
你在输出的时候,有没有在http文件头指定使用哪个字符集?包括:
header("content-type:text/html;charset=xxx")
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<HTML lang=zh-cn xml:lang="zh-cn" xmlns="http://www.w3.org/1999/xhtml">
等等

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-24 12:40
eatapple
楼上正解

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-24 12:44
mraandtux
建议楼主在Windows用Notepad++,能转换文字编码格式。

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-24 22:37
cbca2320
永恒不永恒 写了:你在输出的时候,有没有在http文件头指定使用哪个字符集?包括:
header("content-type:text/html;charset=xxx")
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<HTML lang=zh-cn xml:lang="zh-cn" xmlns="http://www.w3.org/1999/xhtml">
等等
我用了还是乱码
乱码
乱码
<html><head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<title>ubuntu 菜鸟问问题</title>
<body>
<?php
echo "cbca0203乱码怎么解决啊";
?>

</body>
</html>

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-25 11:15
lotutu
改成 charset=utf-8 试试 , 唔,也可能是 utf8 , 记不清楚了

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-25 23:46
wolanxuan
<meta http-equiv=Content-Type content="text/html; charset=utf8">

Re: ubuntu完全菜鸟 求教 PHP编程时候用中文会乱码

发表于 : 2012-02-25 23:48
qy117121
linux下默认编码是utf8