发新话题
打印

[已解决] CentOS 5 环境搭建,读取中文文件名npc错误“该目录无此文件”“无法识别”问题

CentOS 5 环境搭建,读取中文文件名npc错误“该目录无此文件”“无法识别”问题

我安装centos 5.5出现  服务端 “npc”文件下的中文文件名txt文件无法读取问题(前提是,你npc文件夹有对应txt但gmsv无法读取)魔力私服,最新魔力宝贝私服技术交流! Y/ \* v  X9 H9 B0 J

! ?% C0 s8 j& d/ }# E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表由于我喜欢用开源的软件,因此没有用VM虚拟机,而是用virtualbox(什么破解 密钥都不用)
4 Q8 Z5 I% X2 j; r: A& c4 F3 a1 D5 ebbs.mocwww.com论坛上有搭建好的VM环境,虽然可以将就用,但我是个爱折腾的东西的人,从小不管是小家电小玩具,都一定要拆。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" p5 s5 X3 v' p0 k6 E5 V3 A

& }( f' u5 ~9 p7 u2 d+ k7 jbbs.mocwww.com所以,这个魔力服务环境搭配也必须自己一步一步来。
- o1 q- w) D# @1 qRedhat 9.0下已经成功搭建过。
/ u/ o+ h' c* z1 s: W# d9 ]# k7 Mbbs.mocwww.com
( ]. `' G9 t/ ~( X8 x) _今年我的小伙伴们又想在即将到来的寒冬,再次体验回忆陪伴我们多年的魔力宝贝。妖城在线论坛7 }& J5 N* ^) D9 G! L! P6 r
因此想用新系统环境搭配试试,毕竟redhat 9.0太老了,也没法更新update,更不用说类似Centos 的 yum命令或ubuntu的apt-get命令了bbs.mocwww.com+ Z+ V6 g6 w" ?  d4 b
魔力私服,最新魔力宝贝私服技术交流/ c* \5 e  k5 ?
centos 5.5,这次搭建完后包括 mysql的链接库都弄好了。GMSV也运行成功,客服端都链接上了
. s" q! \8 o9 d9 G但是还是出现了 npc的txt格式中文名无法读取的问题(与中文npc txt文件的NPC对话后无效)。
+ T. O: M9 ^  T  t, ]4 i; G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表和redhat 9.0用同一个gmsv,不知道为何在centos 5无法读取中文文件名txt4 S6 Z8 u3 b7 y6 u6 F/ x. O! Q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ V! g( z: z7 S3 y7 G
是需要什么库支持,还是需要修改下gmsv来让它在centos 5下支持读取中文文件名,还是在安装什么特定的软件?魔力私服,最新魔力宝贝私服技术交流2 d, t; a/ K1 l0 t' Q0 m7 ~

1 v; r) ^! V* U4 [妖城在线论坛论坛搜索 发现也有人出现这个问题:http://bbs.mocwww.com/viewthread.php?tid=28767
1 ]6 A. _1 [, Z妖城在线论坛不知这位仁兄解决这个问题没有,想必论坛上的技术达人们肯定遇到过,因此来这里请教和交流。
4 ~4 p# G& V; F4 y' T9 r( {妖城在线论坛! W; A9 A$ @1 E5 d1 i5 R# e) o0 d
小弟在此有礼了。
% d% B, }8 s5 N: d7 P. M) s( h1 L魔力私服,最新魔力宝贝私服技术交流( X8 c; d- Y5 R" R! W
已经解决,见4楼
( j- V7 t* I" F( H' J0 ]6 b% H妖城在线论坛
4 H8 L( q. V9 l" j. a8 F1 ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート改下标题,让其他遇到此问题的人可以搜索到
# l, D  J8 ^" D* \) @7 A9 f' Y  A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
- i4 ^1 z3 b  E; u; Ibbs.mocwww.com[ 本帖最后由 skyzhtsky 于 2014-10-8 16:19 编辑 ]
爱魔力,爱折腾,和小伙伴们一起重聚魔力

TOP

回复 沙发 的帖子

哈哈,多谢版主捧场,问题已经找到解决方案了魔力私服,最新魔力宝贝私服技术交流( r! x4 K. q6 H* o) ~- T, D
a63226593 可以按照以下方法解决了。妖城在线论坛7 }4 ?- t$ T6 i0 E
群里面经过热心人的点拨后,算是字符编码问题。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) X3 a5 U+ r$ ]7 L& ]5 l5 _% B
然后就找到问题根源了。bbs.mocwww.com  w) e2 p* O/ h. M: ^
魔力私服,最新魔力宝贝私服技术交流5 d$ u" M% f4 b" a" ^0 n
是SMB共享问题,我从windows直接复制过去之后,在windows里看centos的文件确实是正常的。bbs.mocwww.com8 m0 u" M4 X) t; N: t
也就是群里童鞋的点拨后,一点就通,发现在centos中查看复制过去的文件文件名字 竟然是乱码的,文件里面的内容倒是没有乱码,文件名乱码,就导致了在服务器的环境找不到 npc.txt 中的中文文件名了。
  u8 I# w# }4 K; J3 }4 ~4 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流( J' X4 A0 a3 A/ V  O
所以出现这个问题就是要解决smb共享,复制过去的文件,在服务端(centos)文件名是乱码问题。
' t: U, K$ z7 A4 U, f  y6 _bbs.mocwww.com不管是ftp或者smb弄到服务端,文件名字都会乱码。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 @) k; Y$ ]* V9 D; f; M
' g6 V/ R! J( y! ]9 d$ t, h
所以解决办法是:
: b6 c! Q- F9 H0 H9 e: j1 d+ w妖城在线论坛bbs.mocwww.com! s5 c6 X6 x9 b5 [9 g2 x" A7 F8 a

2 _4 [! ~! s0 ?' O. ^bbs.mocwww.com编辑 /etc/sysconfig/i18n  (Centos 5默认位置,其他系统找i18n即可)魔力私服,最新魔力宝贝私服技术交流. J, n2 v3 _% s8 b- N: H
将内容修改为以下:
# y9 [) N8 o) q( l2 F妖城在线论坛LANG="zh_CN.GB2312" 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ G$ u* D" `) z/ o) M0 [7 {
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
4 u) {. C- B1 D* g( l0 m) gSUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:"
% }; ~9 J7 B4 |SYSFONT="lat0-sun16" 2 l% a  f9 t' i2 l& x
SYSFONTACM="8859-15"
* C' x7 J6 w- a. M% @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& {. Z8 X4 y$ c4 nbbs.mocwww.com打开 /etc/samba/smb.conf (Centos 5默认位置,其他系统找smb.conf即可)妖城在线论坛4 v* A! t1 `+ b( r+ M5 \+ j* ]
找到“[global]”—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 ~5 F4 }+ @4 [( c+ u
在下方加入以下配置:
8 S4 [/ Y3 G4 B' {% r' S: p/ P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表display charset=cp936
/ m; d& Y$ T# J0 ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表unix charset=cp936 魔力私服,最新魔力宝贝私服技术交流$ O* i# G* O/ Z. k
dos charset=cp936—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ A3 t! Y  p" A3 i/ D& N4 l$ f9 J

2 U; K9 t) U0 b& J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表OK重启下
  A, ~6 A# D" k
# ?% v3 x0 j) c8 |3 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以上修改,还能改变 在启动 gmsv时,终端中 中文显示乱码问题,而不用手动去设定终端字符编码。# K* r0 C- A8 R- _

: g+ m! r9 t! F) P4 W6 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート但这样修改貌似会出现,关机和开机时,启动服务出现??  部分绿色[OK]提示也变成[??],不过完全不影响服务正常运行
2 N& B* V$ C/ A; \) _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
6 Z9 k! E: `7 ^0 Y7 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或者通过smb复制完后,把上方的修改还原会默认,也没关系,因为复制完后,字符编码改回去,不影响。但是下次通过smb或者ftp新上传复制文件,又是乱码(之前复制过去的不会乱码)。
. W1 f  ^+ k% abbs.mocwww.com1 `" V9 W; k) c3 Q, H" d
上面写的有点乱,将就看吧。
爱魔力,爱折腾,和小伙伴们一起重聚魔力

TOP

发新话题