发新话题
打印

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

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

我安装centos 5.5出现  服务端 “npc”文件下的中文文件名txt文件无法读取问题(前提是,你npc文件夹有对应txt但gmsv无法读取)
' H1 m7 h6 ]% |: n* x9 |" Qbbs.mocwww.com0 O1 L) Z9 d% z0 R# n% O
由于我喜欢用开源的软件,因此没有用VM虚拟机,而是用virtualbox(什么破解 密钥都不用)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; E4 g6 n* C6 n0 m1 H! U9 Q# z
论坛上有搭建好的VM环境,虽然可以将就用,但我是个爱折腾的东西的人,从小不管是小家电小玩具,都一定要拆。
+ j* h: g: {- J% K& W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 ^" G5 ~' @' Y! |& e2 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表所以,这个魔力服务环境搭配也必须自己一步一步来。
! O( c2 G% X1 N+ d: F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートRedhat 9.0下已经成功搭建过。' m; g, p" ~- [2 N) K
妖城在线论坛: h1 q; Z; I" R# f3 H. y
今年我的小伙伴们又想在即将到来的寒冬,再次体验回忆陪伴我们多年的魔力宝贝。
- B! O# J) E" x0 G6 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート因此想用新系统环境搭配试试,毕竟redhat 9.0太老了,也没法更新update,更不用说类似Centos 的 yum命令或ubuntu的apt-get命令了
$ x" V/ W% I3 l  S- Q( X3 h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛( _, ]: g4 O! a& M2 q0 T
centos 5.5,这次搭建完后包括 mysql的链接库都弄好了。GMSV也运行成功,客服端都链接上了
- n! Y/ `- T, }% q: Q% {, @4 `. @魔力私服,最新魔力宝贝私服技术交流但是还是出现了 npc的txt格式中文名无法读取的问题(与中文npc txt文件的NPC对话后无效)。妖城在线论坛% @; K; t* x3 Y% }# T/ A
和redhat 9.0用同一个gmsv,不知道为何在centos 5无法读取中文文件名txt
+ z( \3 n: H! e, R( g' x) y
5 F# T; ~, U6 i# J; N, ~妖城在线论坛是需要什么库支持,还是需要修改下gmsv来让它在centos 5下支持读取中文文件名,还是在安装什么特定的软件?
6 d& b1 `, |& y( F4 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% j( x( ^  _4 I6 Y( M. a* U: Y
论坛搜索 发现也有人出现这个问题:http://bbs.mocwww.com/viewthread.php?tid=28767—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* m" d; W8 {6 {* t
不知这位仁兄解决这个问题没有,想必论坛上的技术达人们肯定遇到过,因此来这里请教和交流。魔力私服,最新魔力宝贝私服技术交流* G( x( n' z7 I8 E
妖城在线论坛& e8 f( s4 C! N( X$ h) O' |4 m! ~
小弟在此有礼了。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 d4 r2 B. Q  o, q) ?
/ ]8 v0 Q5 l+ A7 A9 D0 }
已经解决,见4楼
6 j, r" n. I# @
8 ^# g$ k1 x6 r2 G7 u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表改下标题,让其他遇到此问题的人可以搜索到
; ]6 \( {/ _  F  S% z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) b+ q. D+ M: J& L' \8 i1 F
[ 本帖最后由 skyzhtsky 于 2014-10-8 16:19 编辑 ]
爱魔力,爱折腾,和小伙伴们一起重聚魔力

TOP

没遇到过。。。

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

TOP

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

TOP

回复 沙发 的帖子

哈哈,多谢版主捧场,问题已经找到解决方案了
* F+ l, \! y" ~% k, s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートa63226593 可以按照以下方法解决了。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ \2 f; o% D( R
群里面经过热心人的点拨后,算是字符编码问题。bbs.mocwww.com( P5 e: J  k2 v( c5 `! b, S3 v
然后就找到问题根源了。2 v  J, p  \, z1 j) p% r
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  T' A1 i8 |! Q0 B" f" o6 @/ p3 ^
是SMB共享问题,我从windows直接复制过去之后,在windows里看centos的文件确实是正常的。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ P9 {8 q* r/ x5 e3 j2 ?3 r# X
也就是群里童鞋的点拨后,一点就通,发现在centos中查看复制过去的文件文件名字 竟然是乱码的,文件里面的内容倒是没有乱码,文件名乱码,就导致了在服务器的环境找不到 npc.txt 中的中文文件名了。
+ `2 |( I+ ]) _& u8 `/ C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
7 k% o* T( G2 b# S* h* v, zbbs.mocwww.com所以出现这个问题就是要解决smb共享,复制过去的文件,在服务端(centos)文件名是乱码问题。- S9 T7 \& S# f( D3 u
不管是ftp或者smb弄到服务端,文件名字都会乱码。
" Y; q. q) c9 @/ Q; U0 M, `bbs.mocwww.combbs.mocwww.com1 U0 L1 R+ |9 o! f. m& O9 b' b
所以解决办法是:
4 R* u/ k$ l6 A$ x% N9 e/ q3 p- ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 t- w1 d1 T  ?6 h. R; e: O; Q- M妖城在线论坛
( |1 W/ E/ v+ i  o  N编辑 /etc/sysconfig/i18n  (Centos 5默认位置,其他系统找i18n即可)
9 s- |. G0 Z" _& |6 b( t  ~bbs.mocwww.com将内容修改为以下:% O7 y  Q# I- A( n
LANG="zh_CN.GB2312" " R: e3 Q4 _) n
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
, l6 n" L: x. O! Z; J妖城在线论坛SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:" & t' O2 Y' u& e
SYSFONT="lat0-sun16" —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" }! ^8 ?: N2 L7 ^2 u
SYSFONTACM="8859-15"
# l5 E# b) k- S" u/ R: i0 U
7 E1 D5 N4 ]3 Y魔力私服,最新魔力宝贝私服技术交流打开 /etc/samba/smb.conf (Centos 5默认位置,其他系统找smb.conf即可)
% [" h. D7 A* @$ N& H* {2 r9 o% t找到“[global]”bbs.mocwww.com7 S/ S9 ~' g+ A* s. ~' {
在下方加入以下配置:
6 `4 @% ]+ g  h8 M妖城在线论坛display charset=cp936 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 u* x0 W2 [* \' ~) S* O+ o3 M( j0 ?; }
unix charset=cp936 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* f6 ?. @. H: W; d5 E; i0 O8 C
dos charset=cp936! n* G9 `: G& @9 I/ U7 W4 R+ I0 ~# y, Z
妖城在线论坛$ T& E2 f& P" x8 E% s
OK重启下妖城在线论坛! n# p# l' q" x: S/ o# v, q

9 H! Y) p) Z$ B5 D8 \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート以上修改,还能改变 在启动 gmsv时,终端中 中文显示乱码问题,而不用手动去设定终端字符编码。
! Z/ M. Q! |6 S! Z7 W( t+ G- b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 A  J) _& F4 r4 h8 L
但这样修改貌似会出现,关机和开机时,启动服务出现??  部分绿色[OK]提示也变成[??],不过完全不影响服务正常运行
! M% g- q7 A8 v! y0 Q- i" R魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' l5 y: ~7 r* ?  R
或者通过smb复制完后,把上方的修改还原会默认,也没关系,因为复制完后,字符编码改回去,不影响。但是下次通过smb或者ftp新上传复制文件,又是乱码(之前复制过去的不会乱码)。魔力私服,最新魔力宝贝私服技术交流# D2 B$ N9 v; `, j, K6 d: e/ ?
魔力私服,最新魔力宝贝私服技术交流" l8 v' V) x! D# m4 l# D
上面写的有点乱,将就看吧。
爱魔力,爱折腾,和小伙伴们一起重聚魔力

TOP

回复 地板 的帖子

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

TOP

发新话题