冒险解谜游戏中文网 ChinaAVG

标题: 水晶之匙2 乱码解决方法 [打印本页]

作者: shane007    时间: 2009-8-23 22:36
标题: 水晶之匙2 乱码解决方法
水晶之匙2也出现了乱码的问题,经过一定的研究,找到了一个解决办法。
+ R; D, |2 ?! n- U是否能够解决全部问题还需进一步证实。
* V, `% v! k' J. Z  W其它游戏如重返神秘岛2也可以参考一下。
: A' M* Z5 ~2 Z1 j4 z3 g  U$ J- a) Y7 t& ]/ E) q
解决办法很简单,就是把所有的字符都用全角表示。
: s& S, @- B  \0 L& W特别是那些数字和标点符号。
1 |6 m# J+ K: s) ~0 A9 u: A
4 b; U0 x6 T$ w- Q0 o4 j0 k例子如下
! S2 y7 k# i! E8 r2 D) u1 Y- e! Y, P, x
原来带有半角数字的字幕,出现乱码
" {% U+ ]' l7 I. t1 a( f: c' E [attach]14045[/attach] . G! X, |( F' C1 }9 s

0 u6 S  s2 v0 x- c" z6 T6 o! [把半角数字改为全角字符
( ^8 ?5 N  D. D" T4 ]% }8 ~ [attach]14046[/attach]
作者: 慕容枫叶    时间: 2009-8-24 07:32
OK  解决了就好
作者: shane007    时间: 2009-8-26 22:36
发现新的乱码。
" h% M! j2 m. G0 d7 [3 b1 S; E) Q* J
老钱请修正一下。
3 A5 f; @, `4 _8 I( Z# A! h请再仔细检查一下半角字符。
作者: shane007    时间: 2009-8-26 23:34
还发现了KODS说的另一种出现乱码的情况。
3 D5 U2 i1 R# l6 ~' G
2 r9 w9 a  r- R' r% B在游戏中还有一种情况会造成乱码:当只能容纳奇数个字符的行遇到超出一行的全角文本时,末尾的全角字符会被强制拆分为2个半角字符,前半个留在行末,显示为乱码;后半个与下一行首个全角字符的前半部分组成一个新的全角字符,当然,这种组合是随机而混乱的,依次组合下去,于是下一行全是乱码。0 [# H% S. \% N) k2 G

" s. r9 H- B. Y" ~% |& [* G解决方法:在第一行末尾最后一个正常的字符后加“半角空格”。 2 k" y: v4 V. Z! u+ L; V- [
需要注意的是游戏中部分位置每行字符数不同,所以在统一位置加空格可以解决大部分换行乱码,但仍有一部分乱码需要手动调整。
作者: 颂妖精    时间: 2009-8-29 09:42
偶也掺和一句:
; Y( e9 w1 I" N" q  B偶以前修改半人马的时候就遇到过
: F$ o3 w8 X, \$ U改数字不是个好办法4 p$ a9 o% {" q
像第一、三图
4 C8 Q0 L; m" B$ n出现问题的地方
7 i+ Y) h8 P% m. I: e4 I+ N5 s4 h+ n都是数字后面紧接着汉字造成的! q5 I- c7 |) B5 @2 g7 e
只要在每两个数字之后补个空格就行了, l4 s- G4 a* P9 ~
第四图
7 [; Z2 O7 U1 F应该控制每行的最大字符长度为21) Q0 f0 m2 T+ ]4 H6 q- j5 `6 L
然后补个空格
1 ]! \) a# ^$ b  [8 x7 O" a如果有分行符就更好办了




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2