冒险解谜游戏中文网 ChinaAVG
标题:
水晶之匙2 乱码解决方法
[打印本页]
作者:
shane007
时间:
2009-8-23 22:36
标题:
水晶之匙2 乱码解决方法
水晶之匙2也出现了乱码的问题,经过一定的研究,找到了一个解决办法。
; {! ~4 m% k# X9 l/ P4 b( f/ o
是否能够解决全部问题还需进一步证实。
1 q7 F% N3 ^: e5 l* F2 E
其它游戏如重返神秘岛2也可以参考一下。
3 W0 _; r1 J' c. y6 i
" {, n4 K# s4 V" K! d' W/ c
解决办法很简单,就是把所有的字符都用全角表示。
z: ?! O$ I- \* o
特别是那些数字和标点符号。
' R- B( @; t8 u7 b/ ~
" Y+ d: y$ } E. p
例子如下
& i B: D" F! V; q2 W8 o
% f+ o5 J+ P+ @: W& i- f) a% y8 z
原来带有半角数字的字幕,出现乱码
/ _ d+ d$ S$ {, \
[attach]14045[/attach]
0 `6 ^6 e0 X {+ v* C; ~0 K& r% V
; H: l6 C! ^7 M" H9 q$ F4 \, a# x
把半角数字改为全角字符
# w' n, q8 k; P4 e# b' d @1 ^' q
[attach]14046[/attach]
作者:
慕容枫叶
时间:
2009-8-24 07:32
OK 解决了就好
作者:
shane007
时间:
2009-8-26 22:36
发现新的乱码。
0 n* Z; g* [2 r
2 X* k2 R4 a8 V; b" e
老钱请修正一下。
' F" h! a' u3 I. I* [" I
请再仔细检查一下半角字符。
作者:
shane007
时间:
2009-8-26 23:34
还发现了KODS说的另一种出现乱码的情况。
; f- u& t* Z! W# k' v. a( I
7 @9 n+ t) N3 q' A5 |$ z9 t
在游戏中还有一种情况会造成乱码:当只能容纳奇数个字符的行遇到超出一行的全角文本时,末尾的全角字符会被强制拆分为2个半角字符,前半个留在行末,显示为乱码;后半个与下一行首个全角字符的前半部分组成一个新的全角字符,当然,这种组合是随机而混乱的,依次组合下去,于是下一行全是乱码。
, U7 R4 a* L6 q& \: [
" i( L! M" ?9 D9 X6 d
解决方法:在第一行末尾最后一个正常的字符后加“半角空格”。
# p/ ^1 G6 @$ s J9 \; w
需要注意的是游戏中部分位置每行字符数不同,所以在统一位置加空格可以解决大部分换行乱码,但仍有一部分乱码需要手动调整。
作者:
颂妖精
时间:
2009-8-29 09:42
偶也掺和一句:
5 R; ?0 z9 p( b# Q4 O% p
偶以前修改半人马的时候就遇到过
$ L- C3 X; r4 S) h Y9 q3 {
改数字不是个好办法
$ R5 {& o+ X, l2 ` c
像第一、三图
' E' ~. R) B* o9 d
出现问题的地方
8 [; r' g* O; m
都是数字后面紧接着汉字造成的
/ y. p+ m! d& A. @6 m& }: V9 T
只要在每两个数字之后补个空格就行了
8 N( _; Y/ O( u$ ?! ~; j: C
第四图
7 d# b! F1 Q" j2 o- B+ M
应该控制每行的最大字符长度为21
& T' ~$ B) F* I# S9 `+ \
然后补个空格
7 @* B7 `4 L: ]% Q% C" }
如果有分行符就更好办了
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://www.chinaavg.com/)
Powered by Discuz! X3.2