作者ledia (下班後才下棋)
站内Prob_Solve
标题Re: [问题] 有没有办法把中文字还原成代码啊?
时间Wed Mar 19 20:54:18 2008
※ 引述《Connels (猫拳四郎 ○(#‵︿′ㄨ))》之铭言:
: 例如:
:
: event = {
: id = 2428000
: random = no
: country = MAN
: trigger = {
: exists = MAN
: }
: name = "满洲国"
: 在desc後面的就是叙述(浅蓝色部分),一般来说写在里面的东西不要是"{}就不会有
: 事,可是偏偏有些中文字的代码里面包含这三个字元之一,我想找出来可是不会
: ※ 编辑: Connels 来自: 118.167.141.161 (03/19 20:17)
: *[1;31m→ *[33mConnels*[m*[33m:话说回来我也不知道HOI2用的编码系统是啥 = =
别把正文写在 -- 底下嘛
这样回文章很麻烦 ... orz
简单的方法就是拿出 ultraedit
或是任何可以用十六进位码编辑的编辑器
\ 的十六进位是 5C
{ 的十六进位是 7B
} 的十六进位是 7D
如果只有三个有问题, 就只找这三个
以你的 desc 里的资料来说
就可以找到满洲国的 "洲" 是 A6
7B
解决方式就要看你的程式怎麽处里这个问题
简单来说就是, 你如果要使用 \ { } 等字元要怎麽写
如果是要在特殊符号前面加上 \ 来跳脱的方式的话
那麽就得用取代的方式把 7B 取代成 5C 7B
这时直接用一般文字边辑器来看字会烂掉
但是在你的游戏内就能正常显示
--
有时候,遗忘,是令人快乐的。什麽时候?当然是有人伤了你的心的时候。
存心伤你的那个人,固然是故意和你过不去,但是被伤了心而耿耿於怀的你
,却是和自己过不去了。所以,记性不好的人,通常会是比较快乐的人,也
是比较不容易被击倒的人。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.56
※ 编辑: ledia 来自: 140.112.30.56 (03/19 20:54)
1F:推 Connels:基础太差...还要研究一下,在这边先感谢 ^^ 03/19 22:45