发新话题
打印

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

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

我安装centos 5.5出现  服务端 “npc”文件下的中文文件名txt文件无法读取问题(前提是,你npc文件夹有对应txt但gmsv无法读取)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 K3 W" G5 O' |1 p' ^
妖城在线论坛5 a5 ]6 e8 S: S. Q/ g
由于我喜欢用开源的软件,因此没有用VM虚拟机,而是用virtualbox(什么破解 密钥都不用)bbs.mocwww.com# \9 Z+ u! `' x: @& c# N4 b
论坛上有搭建好的VM环境,虽然可以将就用,但我是个爱折腾的东西的人,从小不管是小家电小玩具,都一定要拆。
2 k% d0 V4 ^( {* N% y. W1 r/ Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com* t, s, c0 M7 b4 \2 }! I
所以,这个魔力服务环境搭配也必须自己一步一步来。
$ q' d1 F' S2 s8 m+ P# K妖城在线论坛Redhat 9.0下已经成功搭建过。: d, x8 }' y8 B) T6 b

) J, f% S( j5 Z* h魔力私服,最新魔力宝贝私服技术交流今年我的小伙伴们又想在即将到来的寒冬,再次体验回忆陪伴我们多年的魔力宝贝。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& }2 J9 ?3 c) Y+ W& B' Q( j9 `
因此想用新系统环境搭配试试,毕竟redhat 9.0太老了,也没法更新update,更不用说类似Centos 的 yum命令或ubuntu的apt-get命令了bbs.mocwww.com# m2 I0 q% Z% g. i
妖城在线论坛1 A+ H, z4 j6 I+ s- {! i3 f/ F* E
centos 5.5,这次搭建完后包括 mysql的链接库都弄好了。GMSV也运行成功,客服端都链接上了妖城在线论坛% w/ `  w. ~5 W. ^/ W9 H1 Z% Y
但是还是出现了 npc的txt格式中文名无法读取的问题(与中文npc txt文件的NPC对话后无效)。
* t- ^! k) D' }/ Ubbs.mocwww.com和redhat 9.0用同一个gmsv,不知道为何在centos 5无法读取中文文件名txt
0 [% `# y- ~6 U% s) `7 }  G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com) d' H: p( }: |& R" q
是需要什么库支持,还是需要修改下gmsv来让它在centos 5下支持读取中文文件名,还是在安装什么特定的软件?bbs.mocwww.com2 u% s4 b$ D. i4 W* H

2 c/ o, G4 f' ]4 b- x8 b5 T论坛搜索 发现也有人出现这个问题:http://bbs.mocwww.com/viewthread.php?tid=28767
. c0 @* I2 z5 Y$ o' |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不知这位仁兄解决这个问题没有,想必论坛上的技术达人们肯定遇到过,因此来这里请教和交流。bbs.mocwww.com1 P: d. P+ }6 M

: k- X2 q9 J) _6 F: T1 W5 h" H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 小弟在此有礼了。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ t' [" Y! x: d- M" G

; d8 `/ z, Y$ I* \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート已经解决,见4楼魔力私服,最新魔力宝贝私服技术交流: T  X7 n+ |$ i' `

6 X) v2 P5 L0 W2 w; I# A改下标题,让其他遇到此问题的人可以搜索到—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ R2 R2 E1 V. g
妖城在线论坛+ Q3 q9 I0 U7 J* i8 C" [
[ 本帖最后由 skyzhtsky 于 2014-10-8 16:19 编辑 ]
爱魔力,爱折腾,和小伙伴们一起重聚魔力

TOP

没遇到过。。。

2007年10月6日至今已过去十三个春夏秋冬,感谢妖友的一路陪伴!
2020年6月12日 By.xuyaoxy

TOP

表示我也没有解决这个问题。后来放弃了

TOP

回复 沙发 的帖子

哈哈,多谢版主捧场,问题已经找到解决方案了
4 N' u: R0 m+ r9 p  ^  z! F% Ebbs.mocwww.coma63226593 可以按照以下方法解决了。
" |5 |0 ~. c" {1 U, B/ o8 ^bbs.mocwww.com群里面经过热心人的点拨后,算是字符编码问题。) t; y& Y) K* G: p: L+ I
然后就找到问题根源了。
; }6 U7 R. ]3 b' hbbs.mocwww.com) q$ b( w: z" P. ^  M
是SMB共享问题,我从windows直接复制过去之后,在windows里看centos的文件确实是正常的。
9 Z* X; L5 }" Q' A  Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート也就是群里童鞋的点拨后,一点就通,发现在centos中查看复制过去的文件文件名字 竟然是乱码的,文件里面的内容倒是没有乱码,文件名乱码,就导致了在服务器的环境找不到 npc.txt 中的中文文件名了。妖城在线论坛$ E' g. c0 h, _1 h. d
bbs.mocwww.com) |7 @8 B5 A+ y2 C: d  @0 i
所以出现这个问题就是要解决smb共享,复制过去的文件,在服务端(centos)文件名是乱码问题。魔力私服,最新魔力宝贝私服技术交流/ V# ^7 A1 t3 n, Y
不管是ftp或者smb弄到服务端,文件名字都会乱码。0 u" C2 J+ z* `. C" P
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: a$ b* l' j$ d" F6 z4 _7 _" [
所以解决办法是:魔力私服,最新魔力宝贝私服技术交流6 g6 n. T! F+ d' J. R0 b

  H7 c9 L$ I+ T' k+ C" z2 r4 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
  c; u; o" [8 O) t& v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表编辑 /etc/sysconfig/i18n  (Centos 5默认位置,其他系统找i18n即可)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ }1 S* M5 h% b: f  l5 h/ [2 s
将内容修改为以下:魔力私服,最新魔力宝贝私服技术交流9 g  p/ Y: n- `; L# Z
LANG="zh_CN.GB2312"
: }3 m4 ^* F4 M! k5 {LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
3 |: \, f& A, USUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:"
( k! P1 }. F# `魔力私服,最新魔力宝贝私服技术交流SYSFONT="lat0-sun16"
% \( O$ ]! \: g+ E+ p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートSYSFONTACM="8859-15"
6 v! \) j% q3 {! O3 J3 J/ S妖城在线论坛魔力私服,最新魔力宝贝私服技术交流; a' r+ O! B6 k" M+ `" ?9 q
打开 /etc/samba/smb.conf (Centos 5默认位置,其他系统找smb.conf即可)bbs.mocwww.com& Y  D* G! |- P8 [
找到“[global]”—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. X: l: ?2 C. _# G9 o3 h
在下方加入以下配置:魔力私服,最新魔力宝贝私服技术交流! P- N! m- s4 K$ V" I+ x  q
display charset=cp936 魔力私服,最新魔力宝贝私服技术交流# ]. D1 ]: Z  J" m0 \8 z7 ^. d9 \
unix charset=cp936 ! {1 X3 Z3 x9 O$ J0 i
dos charset=cp936
8 E& n( m. N, g8 Y5 d' p: ?% W妖城在线论坛/ R: l9 w4 V% f4 t. v% q3 b3 K$ y
OK重启下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- Z0 l/ ~9 l  a$ ~' V

* q: p  N1 o! ~8 [8 m0 @; Y# Vbbs.mocwww.com以上修改,还能改变 在启动 gmsv时,终端中 中文显示乱码问题,而不用手动去设定终端字符编码。
. r7 n( G2 h7 H: }4 H% `7 Ubbs.mocwww.com
  O9 G# C! f  b/ W" t, \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート但这样修改貌似会出现,关机和开机时,启动服务出现??  部分绿色[OK]提示也变成[??],不过完全不影响服务正常运行
7 `) Y) o8 \  p- L# l* _' z2 n魔力私服,最新魔力宝贝私服技术交流
, ]6 P# z) Z6 @& K& X) Ubbs.mocwww.com或者通过smb复制完后,把上方的修改还原会默认,也没关系,因为复制完后,字符编码改回去,不影响。但是下次通过smb或者ftp新上传复制文件,又是乱码(之前复制过去的不会乱码)。
8 ^5 N1 U) \7 [$ p6 o妖城在线论坛
. @$ _+ {* a5 ~: pbbs.mocwww.com上面写的有点乱,将就看吧。
爱魔力,爱折腾,和小伙伴们一起重聚魔力

TOP

回复 地板 的帖子

原来是smb问题。我也是从windows系统复制过去的。

TOP

发新话题