Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
搜索
查看: 5296|回复: 6

[已解决] 德国10G免费空间如何解决ucenter后台页面乱码问题

[复制链接]
发表于 2011-11-16 19:43:40 | 显示全部楼层 |阅读模式
DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!
最近申请了个德国的10G免费空间,其他都还满意,因为空间的稳定性和速度,容量限度相对而言其他免费空间应该也是口碑比较好的。。

首页论坛这些地方的网页乱码问题我都自己解决了,但是唯独ucenter后台页面还是有乱码的问题,导致遮住了登录UC后台的验证码显示,无法登陆UC。网上搜索了一下,找到几个解决办法,试着修改下面的配置文件和ADMIN文件。但是我还
是没有解决问题,特来官方咨询一下解决之道。
乱码页面效果图:




就是网页会出现乱码,因为欧洲的主机人家用的是西欧编码,而我们的程序大多是GBK或者UTF8的,而我论坛不是新站,有很多数据。否则我会直接使用UTF-8版本了。我当时以为无法解决,一度放弃使用这个空间。但是心有不甘,因为这是个很不错的免费空间。好不容易正常安装完,各项参数都符合要求,偏偏一个小小的乱码无法搞定。后来回过头又仔细寻找解决方案,居然还真成功了!解决了论坛的乱码问题。唯有UC后台无法搞定。

下面是我在搜索的一些解决UC后台乱码的办法,没有成功,不知道是不是操作方法不对。


贴出来给大家看看。
方法一:


在PHP文件最前端加入下面这句,最好不要用记事本,可以用DW来编辑:
<?PHP header("content-Type: text/html; charset=gb2312"); ?>
我自己是用这个方法解决问题的,只要修改配置文件config.php就可以了,三个程序都一样。



方法2:

去乱码方法一:
先说第一个应用ucenter 乱码解决方法
安装好ucenter 后
FTP登陆 进入ucenter-data- 打开 config.inc.php
强制编码 header('content-type:text/html;charset='.UC_CHARSET);
FTP进入 bbs目录 同样是 config.inc.php文件下
$headercharset = 1; // 强制论坛页面使用默认字符集
0为关闭 1为打开 我们把它改成打开
刷新一下看看是不是中文字符了?
如果出现空白了解决方法如下
bbs 强制字符集后出现空白等解决方法
打开ucenter 应用管理
相应的bbs这时应该是通信失败
选择编辑 拉到最后面的 应用的 UCenter 配置信息
把里面的复制 在ftp 里打开bbs的config
把definedefine('UC_CONNECT', 'mysql');
下的应用配置覆盖到就OK了
其它的ss同样在config 文件中打开强制字符
home可以在最后添加
<?php header('content-type:text/html;charset='.UC_CHARSET);
不过这种方法在一些界面容易出现白屏,所以这种方法还是慎用。

方法二:
在你所在的乱码界面,看浏览器内地址栏,找到是哪个文件出现乱码,然后进FTP,找到该文件,在编码顶部添加<?PHP header("content-Type: text/html; charset=utf-8"); ?>这段代码(注:原有的<?PHP不要去掉,直接在其上面添加此段代码)。
这样百分之九十可以完全去掉乱码。








本帖子中包含更多资源

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

x
 楼主| 发表于 2011-11-16 20:09:38 | 显示全部楼层
本帖最后由 c33630569 于 2011-11-16 20:14 编辑

唉,刚刚发了帖子,就又自己琢磨着搞定UC后台乱码了,思路就是进入UC后台页面,看到地址栏显示的文件名是ADMIN.PHP文件,我想问题一定出在这个文件里面。然后我用下面这段代码放到文件的页头,保存上传,还是乱码,突然我想到,PHP文件最好不要使用记事本来编辑,应该使用DW或者Notepad++ v5.9.6.2 这个专业代码编辑器来修改,我就使用了Notepad++ v5.9.6.2 来打开PHP文件,粘贴了下面这段代码在文件里面,然后点保存,奇迹出现了,问题完美解决。


编辑器下载地址:推荐使用,免费开源的编辑器

http://notepad-plus-plus.org/download/v5.9.6.2.html

  1. <?PHP header("content-Type: text/html; charset=[color=Red]gb2312[/color]"); ?>
复制代码
如果你是UTF-8版本出现乱码,请将GB2312换成UTF-8

自此,所有问题成功解决。

上演示图:





验证码可以正常显示了,

最后。秀一下这个免费空间给大家看看。
http://xue3d.co.de

暂时使用的是空间商那里注册的免费2级域名,官方提供的免费域名也很酷的哦,超过500种免费域名供你选择。写帖子的同时我正升级版本从7.2升级到1.5再到X2,

一些优秀的免费空间甚至比国内那些垃圾IDC卖的空间还好。

我还有个免费空间正在测试中,超级稳定,无限容量,数据库等等速度也蛮快,稍候放出演示。就是那个世界最大的免费开源网站的空间,不过申请,注册,设置,数据库设置等等,特别复杂。适合喜欢折腾的站长
,郁闷安装成功了,现在发现QQ互联无法连通,因为禁用了一些函数,导致一些功能和插件无法使用,继续摸索解决之道



本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-11-16 20:12:57 | 显示全部楼层
这个空间慢慢的。。  过过几天后就广告大大的。

编码问题,要从根本解决。   

使用  .htaccess   来强制服务器编码即可!
回复

使用道具 举报

 楼主| 发表于 2011-11-16 20:19:31 | 显示全部楼层
本帖最后由 c33630569 于 2011-11-16 20:24 编辑
IDC866.com 发表于 2011-11-16 20:12
这个空间慢慢的。。  过过几天后就广告大大的。

编码问题,要从根本解决。   


使用  .htaccess   来强制服务器编码即可!如何操作,详解。

我因为国外的收费空间导致数据库丢失,没有最近的备份,国外的空间又无法访问,可能被封了IP,手头上又没有大的空间。我只有年初的7.2版本的数据,现在找个免费的大空间来升级恢复数据,好就继续用,不好就换,因为我论坛数据库文件近200MB了,整个网站文件好几G,要放这样的站的免费空间来调试恢复数据不好找啊。

最后我提到的那个免费的应该不错,没有广告,安装DZ后恢复数据,配置文件里面可以修改KEY,但是现在发现个问题,在UC后台修改不了UC的KEY值。导致通信失败。右键配置文件属性,修改权限,无法修改为777.
回复

使用道具 举报

发表于 2011-11-16 20:37:00 | 显示全部楼层
本帖最后由 IDC866.com 于 2012-2-11 00:03 编辑

楼主真是的,,这么大的站,  放在免费空间里调试??   没等你传完文件,就挂了。

直接自己电脑上调试吧。。  安装一个 本地调试工具,就OK了。



使用  .htaccess   来强制服务器编码即可!   这里有介绍

国外空间编码问题解决,解决kilu空间乱码问题,DZ、PW强制编码,国外空间乱码解决方法

http://www.idc886.com/thread-11380-1-1.html
回复

使用道具 举报

发表于 2011-11-17 09:03:55 | 显示全部楼层
外国的空间还是不使用比较好
回复

使用道具 举报

发表于 2020-5-23 00:05:28 | 显示全部楼层
更新一下UC缓存可能变好了也有可能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云商标服务特惠!快速注册低至270元/件起,更有续展/宽展+延伸一站式服务、全场代金券补贴

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2020-6-4 09:42

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

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