PHP菜鸟驿站问题,PHPmyadmin 显示中文 但在控制台不显示中文.

window XP下 php5.5+mysql+apache2+phpmyadmin安装 - 拾贝壳的小男孩 - 博客园
& & & & 学了将近大半年的php了,还没有装过独立的php环境,一直用的集成的。记得刚学时,一头雾水,不知改怎么搭配环境,就觉得特别复杂,各种看不懂,今天还是自己在XP环境下搭配了一个。
& & & & 首先,下载php5.5、mysql、apache2、phpmyadmin安装包。
& & & & 接着,首先装下php.
& & & & 直接解压到安装目录,比如c:\php5.5
& & & & 下载下来没找到.dll文件,于是从网上下了很多,比如libmysql.dll、php_mysql.dll,php_mysqli.dll,php_gd2.dll,php_mbstring.dll,php5apache2_2.dll,php5ts.dll.
& & & & &下载之后,把这些放到php目录下的ext目录下和c:\windows\system32下,把libmysql.dll和php5apache2_2.dll放在php5.5目录下。
& & & & &php目录下的文件php-ini-development改名为php.ini放到c:\windows下。
& & & & &然后,修改php.ini的配置
& & & & &找到extension_dir去掉前面的分号,改成
& & & & &extension_dir="你的ext文件所在目录"
& & & & &extension=php_mysql.dll
& & & & &extension=php_mbstring.dll
& & & & &extension=php_gd2.dll
& & & & &把上面的分号去掉。
& & & & &配置apache2
& & & & &找到apache2\conf\http.conf这个文件
& & & & &找到DocumentRoot &"C:/Apache2/htdocs"&将其改为你的WEB目录(可不改)如我的为DocumentRoot&"C:/www"
& & & & &找到&Directory ""&引号用为web根目录,比如我的C:\www
& & & & &找到DirectoryIndex&index.html&在后面加入index.htm&index.php
& & & & &找到#LoadModule&ssl_module&modules/mod_ssl.so&这行,在此行后加入一行
& & & & &&LoadModule&php5_module c:/php5.5/php5apache2.dll&其中c:/php5.5/php5apache2.dll&为你php目录中
php5apache2.dll所在的位置
& & & & &找到AddType&application/x-gzip&.gz&.tgz&这行,在此行后加入一行
& & & & AddType&application/x-httpd-php&.php&
& & & &在终端输入 cd apache2\bin &切换到改目录下 输入httpd -k start
& & & & 启动apache2
& & & & 查看有没有错误,这一步主要是php5apache2.dll和apache2_2.dll的区别,前一个是2.0一下版本的,后一个表示2.0以上版本的
& & & & 在web根目录下建立.php文件&? echo phpinfo ?& 在地址栏输入http://localhost/first.php测试一下
& & & & 安装mysql,直接解压运行,比如安装在c:\mysql.
& & & & cd c:\mysql\bin
& & & & mysql -u root -p进入mysql
& & & & set character_set_database=utf8;&修改默认语言。
& & & & &show variables like"%char%"可以查看默认语言
& & & & &或者show variables like'character%'
& & & & 或者 show variables like'collation%'
& & & & 在mysql目录下的my.ini也可以修改默认语言有两处:
& & & & &default-character-set=utf8
& & & & &character-set-server=utf8
& & & 重新启动mysql
& & & & window的控制台好像不支持中文,会显示乱码
& & & &所以用下面的命令
& & & & set character_set_results=gbk可以显示中文
& & & &mysql的字符集有四种,分别是服务器、数据库、表、列
& & & 安装phpmyadmin
& & &直接解压到web跟目录,比如我的是c:\www下。
& & &把phpmyadmin\libraries下的config.default.php复制到phpmyadmin目录下,并改文件名为config.inc.php
& & &找到 $cfg['servers'[$i]]['auth_type']='cookie' &cookie改为http
& & &&$cfg['servers'[$i]]['user']='用户名'
& & &&&$cfg['servers'[$i]]['password']='密码'
& & &打开apache2\conf\httpd.conf
& & &找到Alias &/webpath /full/filesystem/path,在下面加入
& & &&Directory "c:\www\phpmyadmin"&
& & & & &AllowOverride None
& & & & &Options None
& & & & Order alllow,deny
& & & & Allow from all
& & &&/Directory&&
& & &这样基本就配置好了,另外就是加入一些扩展库,增加功能。
& & &通过这次自己动手搭建php环境,获益匪浅。
随笔 - 247温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
宽容 奋斗.
LOFTER精选
阅读(999)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_080069',
blogTitle:'phpMyAdmin查看latin1编码的表中文显示乱码的问题',
blogAbstract:'\r\nmysql表默认是用latin1编码。像phpbb那样,虽然表是latin1编码,但内容一般都是gb2312编码插入的。直接在phpmyadmin上&语言:中文 - Chinese simplified 下查看是乱码\r\n\r\n看起来乱码倒也没什么,有时想直接在上面修改一下就麻烦了。不知有无其他更好的方法,这里通过修改一下配置便可以正常显示\r\n以 phpMyAdmin - 2.11.9.5 版本为例\r\n打开 libraries/select_lang.lib.php 查找 PMA_langList() 可以看到返回一个数组,而数组中编码后面都紧接着utf-8。无论哪种编码,phpmyadmin在输出内容到页面时都是用 utf-8编码。现在要增加一个gb2312的编码,在数组最后加上',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'生活 独立
宽容 奋斗.',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}phpmyadmin使用问题求助啊!谢了_百度知道
提问者采纳
首先中文编码最好统一,要么都是GBK,要么UT浮虎蹿绞讷悸寸溪丹娄F-8,然后就是,表字段编码。要跟你PHP文件编码一样。具体的你可以私聊我。
提问者评价
其他类似问题
按默认排序
其他4条回答
出现这种情况的原因只有两个,一个是你存进去的数据就是乱码(可能是向数据库存数据的数据编码不对),第二个输出的数据编码不对。不对这样,你先在控制台看浮虎蹿绞讷悸寸溪丹娄一用mysql查一下,看输出的是不是中文,有没有乱码,如果查出来是乱码,那么再继续用控制台向里面插入一条记录,再查询刚刚输入的数据是否为乱码,如果是不是乱码,则问题在你的向数据库写数据的那一段,找到它,修改链接字符里的字符编码,如果是乱码,把你的控制台编码方式改成和数据库一致,再试,大部分这个时候都会有用,如果还有问题的话,HI我
这个你首先保证编码统一,为了防止编码出现乱码,你可以在配置链接数据库文件(一般情况都是config.php)后面加上mysql_query(&set names gbk&); //统一执行gbk编码,然后你在php那边试试插入一条新纪录试试看
具体在哪行前加!而且config.php在哪个目录,谢了!
你就找到你自己用来连接数据库的文件,文件最后面加就可以了
保证php编码和mysql编码一致即可一般用utf-8如果不一致就会乱码
怎么知道他们一致不一致呢或怎么配置?我是下载wamp集成坏境的!谢谢了
设计表时字符集要选择utf-8新建项目文件时也选择utf-8
你看一个是表的一个是字段的,设置了utf-8还是一样不能显示中文
截图看看乱码?
这个乱码是utf8_unicode_ci整理的乱码,谢了
换个浏览器看看。(有时浏览器设置不对,默认显示的不是自动编码), 或者检查以下选项:菜单,工具,编码,选utf8新建一个数据库(不是表),使用编码utf8_general_ci, 建表使用utf8_general_ci,字段不用选择编码,默认跟表一样,然后ok,确保浏览器使用utf8或者自动编码情况下,插入数据,看看好了没还是不行的话,使用命令行,在window系统上,运行cmd,使用命令进入数据库,直接select * from 你的表,再不行就补充提问吧或者使用另外一个软件叫 mysql bench, 更加好用&
phpmyadmin的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何使Html/PHP格式的字串不被解釋,而是照原樣顯示?(PHP程式設計問題與答覆)
作者: PHP+MySQL教學&&日期:
PHP程式設計問題諮詢: 要怎麼在函數裏取得函數外的變數值?
--------------------------------------------------------- PHP程式設計問題回覆: 要在函數裏取得函數外的變數值,請看以下的範例:
&?PHP $a=&PHP&; foo(); Function foo() { global $a;//刪除這裏看看是什麼結果 Echo &$a&; } ?& entities(nl2br($str)); ?& ---------------------------------------------------------
引用通告地址:
點擊獲取引用地址
閱讀: 1110

我要回帖

更多关于 菜鸟网 的文章

 

随机推荐