VPS侦探论坛

 找回密码
 注册
查看: 7476|回复: 12

数据库字符问题,高手指点下。

[复制链接]
发表于 2011-9-17 22:58:48 | 显示全部楼层 |阅读模式

我用的0.7的安装包,本地已经测试好的网站,网站采用的ISO-8895-1的编码。  上传后数据库里的数据页面导出是乱码,我必须把浏览器的编码改成UTF-8才能正常,但是不是数据库的字符会出现乱码。
我查看了本地测试环境和vps的差别如下:

本地:
Server version: 5.0.41-community-nt
phpMyAdmin - 2.10.2MySQL client version: 5.0.37

VPS:
Server version: 5.1.54-log
MySQL client version: 5.1.54

有没有哪位高手帮小弟指点下,实在是有困难。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-18 09:51:34 | 显示全部楼层


只是 将 本地 数据 移 到服务器 上去吗? 你可以用帝国备份王 ,将数据导出为SQL文件 ,再在服务器导入 。

可以可以直接忽视 编码问题。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-18 10:21:32 | 显示全部楼层

感谢兄弟回复,我试试
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2011-9-18 10:24:42 | 显示全部楼层



昨天发贴的时候忘记了,我不是在本地调试的,是用的CPANEL的面板的VPS空间调试的,一切都正常,而且下载到本地,用的是PHPstudy搭建的环境测试也是正常的,数据库编码为ISO-8859-1。 当传到LNMP一键安装的环境,数据库就变成了UTF-8的编码,出现乱码。

想找到问题所在,如果哪位知道指点下,能直接修改下配置文件是最好的。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-9-18 10:55:19 | 显示全部楼层

回复 4# 的帖子


数据库 版本 不一样 ,作为生产数据 。绝对不敢对拷数据库的。出了点乱子数据就拜拜了。

还是用帝国备份王吧 ,虽然麻烦 。但胜在安全

[ 本帖最后由 红星 于 2011-9-18 11:00 编辑 ]

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2011-9-18 11:37:31 | 显示全部楼层

兄弟,我试了帝国,好像连不上数据库,另外问你个问题,我可以把LNMP自带的MYSQL删了重新安装个低版本的不?
 楼主| 发表于 2011-9-18 11:47:23 | 显示全部楼层

兄弟,帮看下帝国的设置,我链接不上数据库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-18 12:44:24 | 显示全部楼层

回复 6# 的帖子


换mysql 建议系统重做 ,重新部署lnmp  ,部署后轻易不要改变版本, nginx可以升下。升级有风险 。

清除Cookie 试下

在根目录下设置新建文件夹 比如 http://你的域名/e/   ,上传
设置权限 class/config.php 777
               bdata 777  

基本OK

[ 本帖最后由 红星 于 2011-9-18 12:50 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-18 12:45:40 | 显示全部楼层


兄弟,非常感谢你!!!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-18 12:59:48 | 显示全部楼层

回复 9# 的帖子




如果还连不上 ,直接修改配置文件 ,用你的root登陆 。
class/config.php


//Database
$phome_db_ver="";
$phome_db_server="localhost";
$phome_db_port="";
$phome_db_username="root";
$phome_db_password="";
$phome_db_dbname="";
$baktbpre="";
$phome_db_char="";

直接改这里。

[ 本帖最后由 红星 于 2011-9-18 13:07 编辑 ]
 楼主| 发表于 2011-9-18 13:29:02 | 显示全部楼层

谢谢你啊,我已经连上了,用帝国试了下,仍然不能解决问题。估计就是MYSQL版本的问题了。我决定删了0.7版自带的MYSQL重新装个低版本的,不知道这样操作要注意些什么? 装了会出现什么问题
发表于 2011-9-18 13:43:55 | 显示全部楼层

直接在putty里 用mysql命令导入 多好。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-18 14:41:34 | 显示全部楼层
ls的兄弟,直接用命令行导入可以避免这个问题?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-21 08:29 , Processed in 0.031330 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表