标题:php中不能输出中文
只看楼主
shenyulv
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:166
专家分:150
注 册:2009-3-8
结帖率:96.43%
已结贴  问题点数:20 回复次数:6 
php中不能输出中文
看代码倒是其次的,最重要的是我这里不能echo出中文,两个“成功”都是乱码。
<?php
//定义变量
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='test';
//连接数据库服务器
$link_id=mysql_connect($dbhost,$dbusername,$dbuserpass) or die('连接失败'.error());
mysql_query("set name'GBK'");
if($link_id)
{
 echo"成功";
 }
 else
 {
   echo"失败";
   exit();
   }
  //选择当前数据库
  if(!mysql_select_db($dbname)) die(mysql_error());
  //创建数据库
  $SQLstr="CREATE TABLE biao(id int(4),username varchar(12),gender char(2),age int(4),regdate date)";
  $result=mysql_query($SQLstr);
  if($result)
  {
   echo"成功";
   }
   else
   {
   echo"失败";
   }
   mysql_close($link_id);
 
?>
搜索更多相关主题的帖子: php 中文 输出 
2009-09-05 12:47
lizhao8848
Rank: 2
等 级:论坛游民
帖 子:7
专家分:27
注 册:2007-11-25
得分:0 
看你显示页面的编码格式
2009-09-06 18:06
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:55
帖 子:2004
专家分:7306
注 册:2007-12-17
得分:20 
把下面的代码加到第一行
header('Content-Type: text/html; charset=gbk');


那一年,苍井空还是处女
2009-09-08 17:31
SkyGull
Rank: 5Rank: 5
来 自:浙江杭州
等 级:贵宾
威 望:13
帖 子:839
专家分:324
注 册:2007-6-7
得分:0 
编码是新手最容易犯的
2009-09-09 22:14
shenyulv
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:166
专家分:150
注 册:2009-3-8
得分:0 
回复 3楼 外部三电铃
好像就只有加这一段才行哈

叶的离去,是风的过错,还是树的不挽留?
2009-09-13 17:14
huyuntao
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-6-15
得分:0 
如果不加的话也可以把页面的格式存储成为GB2312也可以
2009-09-24 11:44
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 
一般情况下最好全部转换为utf-8编码,尽量少用gbk
header('Content-Type: text/html; charset=utf-8');//只要这里的编码格式和源代码的编码一样就肯定能显示正确。

雁无留踪之意,水无取影之心
2009-10-09 16:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-284856-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.593595 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved