1 頁 (共 1 頁)

[問題]请教各位大大一个关于语言显示的问题。

發表於 : 2007-02-09 16:47
飞鹰007
phpbb安装在一个linux服务器上,简体中文语言,半年来一直运行正常,即指正常显示中文。

前几天打开论坛,即发现乱码,所有中文都为乱码(包括从数据库里读取,显示到页面的中文)。查看浏览器的编码,发觉是 西欧(iso),而非 gb2312.

搜索了网络,搜索了竹猫,使用了以下方法:
在论坛的目录下新建个文件 .htaccess,此文字里的内容为:
AddDefaultCharset gbk

即强制浏览器的编码为 gb2312,这样解决了中文乱码的问题。
可是,论坛里的菜单,标题都是英文,而从数据库里读取的中文则能正常显示。
似乎论坛被强制使用了英文。(即使我登录了phpbb的后台,在后里选择了中文)。

请问各位大大有好的解决方法吗?

發表於 : 2007-02-09 16:52
飞鹰007
●您的上網方式:ADSL
●您的 phpBB2 版本:phpBB (2.0.21)。
●您的 domain(網域名稱) :www.fy007.org
●您的 phpBB2 連結網址: http://www.fy007.org/bbs/phpbb

Re: [問題]请教各位大大一个关于语言显示的问题。

發表於 : 2007-02-09 18:39
心靈捕手
飞鹰007 寫:即强制浏览器的编码为 gb2312,这样解决了中文乱码的问题。
可是,论坛里的菜单,标题都是英文,而从数据库里读取的中文则能正常显示。
似乎论坛被强制使用了英文。(即使我登录了phpbb的后台,在后里选择了中文)。

请问各位大大有好的解决方法吗?
瀏覽您的論壇首頁, 並沒有發現 '英文'
倒是看到了一個 'Script Error'

圖檔

圖檔

發表於 : 2007-02-09 19:18
飞鹰007
首先感谢 心灵捕手 版主的答复。

有这样的一个情况,只要我登录过论坛后,所有的英文又变回中文了。真是奇怪。。

但只要我退出论坛,第二天再到论坛首页,发现又有英文了,真是邪门了。


重复好几次了。

难道我的电脑有病毒????

待我再碰到那个怪现象后我再来请教。。

谢谢各位。

發表於 : 2007-02-09 19:20
飞鹰007
那个脚本错误我已去掉。
只是一句 <font click=("javascript:window.open('http://www.fy007.org/member/login.php')>

發表於 : 2007-02-11 00:09
飞鹰007
来了。问题来了。刚在 半夜12:00整。
打开论坛,英文又跑出来了。半夜12:00之前还是中文的。



圖檔

發表於 : 2007-02-11 12:26
飞鹰007
郁闷,只要我以管理员帐号登录一次论坛,英文又没有了。但用非管理员帐号登录论坛,还是有英文存在的现象。。。

这是不是程序的问题?

發表於 : 2007-02-11 12:30
飞鹰007
查看cache目录,存在三个文件
1 .htaccess
此文件内容:
<Limit GET POST PUT>
Order Allow,Deny
Deny from All
</Limit>

2 attach_config.php
此文件内容:

代碼: 選擇全部

<?php
$attach_config['upload_dir'] = 'files';
$attach_config['upload_img'] = 'images/icon_clip.gif';
$attach_config['topic_icon'] = 'images/icon_clip.gif';
$attach_config['display_order'] = '0';
$attach_config['max_filesize'] = '262144';
$attach_config['attachment_quota'] = '52428800';
$attach_config['max_filesize_pm'] = '262144';
$attach_config['max_attachments'] = '3';
$attach_config['max_attachments_pm'] = '1';
$attach_config['disable_mod'] = '0';
$attach_config['allow_pm_attach'] = '1';
$attach_config['attachment_topic_review'] = '0';
$attach_config['allow_ftp_upload'] = '0';
$attach_config['show_apcp'] = '0';
$attach_config['attach_version'] = '2.3.14';
$attach_config['default_upload_quota'] = '0';
$attach_config['default_pm_quota'] = '0';
$attach_config['ftp_server'] = '';
$attach_config['ftp_path'] = '';
$attach_config['download_path'] = '';
$attach_config['ftp_user'] = '';
$attach_config['ftp_pass'] = '';
$attach_config['ftp_pasv_mode'] = '1';
$attach_config['img_display_inlined'] = '1';
$attach_config['img_max_width'] = '0';
$attach_config['img_max_height'] = '0';
$attach_config['img_link_width'] = '0';
$attach_config['img_link_height'] = '0';
$attach_config['img_create_thumbnail'] = '0';
$attach_config['img_min_thumb_filesize'] = '12000';
$attach_config['img_imagick'] = '';
$attach_config['use_gd2'] = '0';
$attach_config['wma_autoplay'] = '0';
$attach_config['flash_autoplay'] = '0';
$attach_config['board_lang'] = 'chinese_simplified';
?>

3 index.htm

此文件内容:

代碼: 選擇全部

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>

發表於 : 2007-02-11 12:33
天霜
0.0 我現在看正常(2007-2-11 周日, 下午12:32)
論壇語系是簡體中文

發表於 : 2007-02-11 20:42
飞鹰007
天霜 寫:0.0 我現在看正常(2007-2-11 周日, 下午12:32)
論壇語系是簡體中文
这就是奇怪的地方。只要我用管理员帐号登录过论坛,所有英文菜单,标题就会恢复为中文。所以您看到的就不会有英文存在。

如果我不用管理员帐号登录论坛,不光我看到的菜单,标题是英文,网络上其它的朋友在论坛上看到的菜单,标题也是英文。
但是,在出现菜单,标题为英文时,只要我用管理员帐号登录论坛后,有英文的地方又恢复为中文了,就算我退出管理员帐号,以游客身份浏览论坛,菜单与标题也还是保持为中文显示。

到下次再出现英文时,我不再登录论坛,留给大大查看那个 英文的现象。

实在想不通是什么原因。。

發表於 : 2007-02-11 21:28
天霜
耶... 如果你不會用到英文語系的話
就乾脆把
language\lang_chinese_traditional_taiwan\
目錄下的所有檔案跟資料夾
都複製到language\lang_english\目錄下

應該就可以解決你所遇到的問題了

發表於 : 2007-02-12 18:17
飞鹰007
天霜 寫:耶... 如果你不會用到英文語系的話
就乾脆把
language\lang_chinese_traditional_taiwan\
目錄下的所有檔案跟資料夾
都複製到language\lang_english\目錄下

應該就可以解決你所遇到的問題了
谢谢大大,一语惊醒梦中人。。

發表於 : 2007-02-27 22:23
ethan
預設語系,給訪客使用
帳號偏好語系,登入的會員使用

應該是預設語系設成了英文所致