冒险解谜游戏中文网 ChinaAVG
标题:
水晶之匙2 乱码解决方法
[打印本页]
作者:
shane007
时间:
2009-8-23 22:36
标题:
水晶之匙2 乱码解决方法
水晶之匙2也出现了乱码的问题,经过一定的研究,找到了一个解决办法。
3 e" J9 \/ e( H Q- u* [# o
是否能够解决全部问题还需进一步证实。
) K, f& W1 t5 ^% Q+ P; r$ T/ l6 n
其它游戏如重返神秘岛2也可以参考一下。
! e' V/ Z/ S, {6 m+ q
' T4 S1 I" u& w3 S/ d/ ?7 n, I! {
解决办法很简单,就是把所有的字符都用全角表示。
K& q7 V. |* f0 p
特别是那些数字和标点符号。
& Q4 S$ Q8 `, k; a* V/ ~8 X) n* \
! Q. \$ g+ o1 h
例子如下
" S2 i ?2 [5 K/ J2 r* D$ s
6 I2 a% k7 U7 |( v
原来带有半角数字的字幕,出现乱码
6 Q" B7 S/ @$ L0 Y
[attach]14045[/attach]
" |- ?; T( e, x, q$ _- m/ t: G' t
# x) _1 n9 z) q. @' z: S
把半角数字改为全角字符
4 |- Q O* w, k* {
[attach]14046[/attach]
作者:
慕容枫叶
时间:
2009-8-24 07:32
OK 解决了就好
作者:
shane007
时间:
2009-8-26 22:36
发现新的乱码。
* ]; Z' N0 S5 J9 w6 Y2 d% m3 a
4 n. y( A, u# Q( v7 x5 \
老钱请修正一下。
( p E5 o# t+ U2 z
请再仔细检查一下半角字符。
作者:
shane007
时间:
2009-8-26 23:34
还发现了KODS说的另一种出现乱码的情况。
/ |2 ~% h$ _* T* d* ?, J: A
3 f% a& i4 C) q7 y
在游戏中还有一种情况会造成乱码:当只能容纳奇数个字符的行遇到超出一行的全角文本时,末尾的全角字符会被强制拆分为2个半角字符,前半个留在行末,显示为乱码;后半个与下一行首个全角字符的前半部分组成一个新的全角字符,当然,这种组合是随机而混乱的,依次组合下去,于是下一行全是乱码。
Z b4 j0 K% U6 v$ i( b; O8 k
3 \. I8 J) P: X) p
解决方法:在第一行末尾最后一个正常的字符后加“半角空格”。
! {7 I! U! L4 @
需要注意的是游戏中部分位置每行字符数不同,所以在统一位置加空格可以解决大部分换行乱码,但仍有一部分乱码需要手动调整。
作者:
颂妖精
时间:
2009-8-29 09:42
偶也掺和一句:
( B! K; Y% R0 f. ?5 r+ E3 W5 w
偶以前修改半人马的时候就遇到过
! {. j; ?+ e2 z* m r3 N
改数字不是个好办法
1 r* d9 h1 q T0 N
像第一、三图
. P/ v" P0 R; S* w- q
出现问题的地方
" ]; O } G6 u( z1 `' J
都是数字后面紧接着汉字造成的
" I m) v) W% _9 F
只要在每两个数字之后补个空格就行了
; K2 ~5 ~9 g4 m! L' l* Z
第四图
$ O. r& Y6 g3 i9 [, o
应该控制每行的最大字符长度为21
' }7 I0 X. S" Z& n$ j5 x- k1 V
然后补个空格
# e3 g% W( \; R/ w
如果有分行符就更好办了
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2