sublime text 2 php汉字输出乱码

<?phptry{$error='连接数据库失败';thrownewException($error);//echo"永远都不会执行";}catch(Exception$... <?php
try
{
$error = '连接数据库失败';
throw new Exception($error);
//
echo "永远都不会执行";
}
catch(Exception $e)
{
echo "捕获到异常:",$e->getMessage(),"\n";
}
echo "从这里继续执行。。。";
?>
这是我的程序,当用记事本变成php文件后运行,显示的就是“捕获到异常:连接数据库失败 从这里继续执行。。。”结果是正确的,可是当用sublime text 2编写后运行,就乱码了,请问是怎么回事
展开
 我来答
奇葩程序员
2014-09-03 · 超过23用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:39.9万
展开全部
sublime text 2 你没有安装GBK插件,可能之前编辑的时候是GBK中文编码,但是sublime text 2这个修改后,变成UTF-8了,或者编码缺失。
你可以再头部 <meta charset="utf-8"> 加在<?php 的前面。注意看编辑的时候是不是乱码噢
L丶M6
2014-08-31 · TA获得超过645个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:89.1万
展开全部
编码问题,记事本默认是GBK的,你转成UTF-8,如果是UTF-8了还错直接在PHP中加:
header('content-type:text/html;charset=utf-8');
追问
按你说的加上headr..就没问题了,请问是什么原因
追答
因为编码问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TAdead0147
2014-08-31 · 超过55用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:125万
展开全部
编码格式出现问题,在Zend studio 中 项目属性,改下字符编码。
打字不易,如满意,望采纳。
追问
没有用Zend studio ,直接保存然后在wamp运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莫路草根
2014-09-02 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1047万
展开全部
mysql_query("set names utf8");
浏览器设置查看编码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式