主题 : 3.x板本在linux/BSD下无法正常工作的问题
级别: 白丁
UID: 9099
积分:5 加为好友
威望: 0 精华: 0
主题:0 回复:5
注册时间:2010-07-17
在线时长:0
1#   发表于:2011-01-05 16:37:01  IP:218.38.*.*
环境:JEECMS3 final +  tomcat6.0 + mysql
操作系统:Debian5  , Ubuntu10, FreeBSD 及 windows等
问题描述:同样的版本在windows下安装布署一切正常,但是在debian等linux系统下使用时,后台正常。但是首页打不开,测试数据内容页也打不开。大概信息


经测试,问题是由于采用了中文模板文名引起的,请问如何解决!谢谢
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
2#   发表于:2011-01-05 16:42:57  IP:59.136.*.*
可以把模版设置为英文的,也可以设置linux系统,使其识别中文模版问题
级别: 白丁
UID: 9099
积分:5 加为好友
威望: 0 精华: 0
主题:0 回复:5
注册时间:2010-07-17
在线时长:0
3#   发表于:2011-01-05 17:26:15  IP:218.38.*.*
目前,我所有的模板在后台模板列表显示的均是乱码,而且无法打开。
版主所指的设置为英文是要把每个模板均重命名成英文吗?
设置linux识别中文又当如何操作(baidu上找到的全是中文化输入,似乎关系不大)
级别: 白丁
UID: 9099
积分:5 加为好友
威望: 0 精华: 0
主题:0 回复:5
注册时间:2010-07-17
在线时长:0
4#   发表于:2011-01-05 17:33:03  IP:218.38.*.*
在线急等
级别: 白丁
UID: 9099
积分:5 加为好友
威望: 0 精华: 0
主题:0 回复:5
注册时间:2010-07-17
在线时长:0
5#   发表于:2011-01-05 17:37:08  IP:218.38.*.*
一、jeecms3.0 beat 在linux安装后无法正常显示前台页面,而后台是正常的,系统提示:无法识别中文命名的文件,通过网站后台更改文件名的方式不成功,直接对源文件的中文命名修改正常后,但是在网站中,仍然显示为乱码。 

在jeecms2.4正式版中,就不会有这样的问题 

这个问题如何解决? 

二、模板的文件名有必要弄成中文的吗?虽然说,文件名弄成中文的目的是方便用户,那么按照这个思路来看,模板代码也是面向与用户的,那么是否连模板代码也要弄成中文的呢?从此可看出命名中文是不可取的,

这个问题有朋友提出过,一直没解决,刚好我也遇到
级别: 白丁
UID: 31
积分:209 加为好友
威望: 0 精华: 0
主题:2 回复:167
注册时间:2009-06-03
在线时长:0
6#   发表于:2011-01-08 10:57:38  IP:59.141.*.*
之前版本考虑到兼容性的问题,模板没有使用中文,结果有很多用户要求要中文,所以3.x使用中文模板名称。

考虑到linux、unix一般都是使用UTF-8编码,是支持中文。目前有以下几种解决方案。

1、可以查看一下系统的默认编码是什么,如果不是UTF-8编码,可以考虑修改系统默认编码为UTF-8编码。

2、如果系统默认编码是UTF-8,但模板还是乱码,这就要考虑使用FTP上传工具的问题了。需要修改FTP客户端编码,改为UTF-8。

3、如果无法修改服务器编码,或者由于其他种种原因就是不想使用中文文件名,还有一个最终极的解决办法。模板名称是由国际化实现的,找到/WEB-INF/languages,打开这个目录下的所有文件,查找tpl.开头的配置,将这些中文模板名称改成自己想要的英文名,并将相应的模板文件改成英文名。
级别: 白丁
UID: 9099
积分:5 加为好友
威望: 0 精华: 0
主题:0 回复:5
注册时间:2010-07-17
在线时长:0
7#   发表于:2011-01-08 15:43:32  IP:218.38.*.*

en_US.UTF-8的似乎不可行,看来只能用方案三了
1 共1页