[問題] 想把中文字轉回代碼要怎麼做?

看板IME (輸入法討論)作者 (貓拳四郎 ○(#‵︿′ㄨ))時間16年前 (2008/03/19 19:28), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
因為在寫中文遊戲程式 (鋼鐵雄心II),有些中文字會被成是誤判為" 或是{ } 而這三個字元會讓遊戲讀取時當掉,我想要把這些中文字挑出來,請問要怎麼做? 一個一個字去查代碼嗎? 感覺要很久...常用中文字就幾千個了 有沒有辦法把我打好的中文字直接還原成代碼呢? (是用ansi編碼的文字檔) 某些中文字在遊戲的編碼系統裡會出現 { 或 } 或 " 或其它我不知道的指令碼 (例如顏色控制碼之類,例如"即"這個字會被遊戲判斷為淺藍色的指令碼,所有在"即" 後面的文字就會變成淺藍色,這個對遊戲本身影響不大,但是{}"就不一樣了,會當掉 ,因為這三個字元出現會使得前面寫的指令變不合法。 例如: event = { id = 2428000 random = no country = MAN trigger = { exists = MAN } name = "滿洲國" desc = "滿洲國(後稱大滿洲帝國,1932年3月1日-1945年),為前東北亞國家。是由 日本扶植之傀儡政權。首都位於新京(今中國吉林長春)。領土包括今天的中國遼寧、吉 林和黑龍江三省(除當時已被日本租借佔領的大連地區。)全境,以及內蒙古東部、河北 省北部,以清朝遜帝愛新覺羅·溥儀為國家元首。1945年8月,蘇聯紅軍出兵擊敗了駐守 滿洲國的關東軍和滿洲國軍,日本戰敗。1945年8月18日,滿州國皇帝溥儀宣讀退位詔書 ,滿洲國解散。" style = 0 picture = "manchu_map" date = { day = 0 month = january year = 1936 } offset = 1 deathdate = { day = 29 month = december year = 1963 } action_a = { name = "祖先的龍脈" # name = "The ancestral land." } } 在desc後面的就是敘述(淺藍色部分),一般來說寫在裡面的東西不要是"{}就不會有 事,可是偏偏有些中文字的代碼裡面包含這三個字元之一,我想找出來可是不會 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.141.161 ※ 編輯: Connels 來自: 118.167.141.161 (03/19 20:19)

03/19 20:23, , 1F
這段裡是「州」字作怪
03/19 20:23, 1F

03/19 20:23, , 2F
"...1945年8月18日,滿州國皇帝溥儀..."
03/19 20:23, 2F
文章代碼(AID): #17uFZW79 (IME)
文章代碼(AID): #17uFZW79 (IME)