作者Kevinsheu (疫男)
看板H-GAME
標題Re: [問題]Win7跑日文遊戲的問題
時間Fri Nov 27 14:26:59 2009
※ 引述《fesiawind (曉風殘月)》之銘言:
: 最近把系統換上Win7
: 在裝日文遊戲的時候發現一個問題
: 雖然Win7本身就有支援日文,但是一些警告訊息仍然是亂碼,
: 7又不像XP可以整個切換過去日文系統,
: App除非硬裝不然也不支援Win7 ...orz
: 剛試了一下好多遊戲都裝不進去 囧
: 有些是警告訊息亂碼看不懂,有些是說路徑有問題(系統明明就能轉換那個羊...)
: 想問各位有用Win7的有遇到這種情形嗎?
現在用Win7的慢慢的變多了 大概會越來越多人碰到這樣的問題
其實Vista也是一樣 只是用的人相對比較少 就沒什麼人問
原PO的問題 要拆成兩個方面看
"雖然Win7本身就有支援日文" 這應該是說 可以切換成日文介面
注意 只有介面 簡單說 就是你的"開始" "程式集" "我的電腦" 這些東西都變成日文
就好像是 披著羊皮的狼 這樣的感覺 看起來是羊 其實骨子還是狼
再來就是推文說到的 換語系
"7又不像XP可以整個切換過去日文系統" 這邊應該就是說非Unicode程式要用什麼語系開
直接說換語系其實不太對
其實XP Vista跟7都可以 原PO去控制台找一找就會有
重點是要找 "非Unicode程式的語言" 切成日文就可以了
下面會說明
-----------------------------------------------------------------------------
其實XP Vista跟7 到底有沒有支援Unicode的問題應該是被問到爆了
但是真正理解的人 大概少之又少
有沒有支援Unicode 原則上是有 只要是Unicode程式 你直接開 基本上都沒什麼問題
有問題的就是那些 "不是Unicode的程式"
很多人有一個錯誤的觀念
"咦 我的電腦沒辦法看到日文 沒辦法玩H-GAME 是不是XP還是Win7沒支援Unicode"
錯!
因為那些程式或是H-Game根本就不是以Unicode為基礎來開發
因為那些H-GAME顯示的日文 """""不是Unicode"""""!!!!!!
所以你就算有支援Unicode也沒辦法看到那些日文
這個時候就要靠"非Unicode程式的語言"來讓OS知道
應該要用什麼語系來判別跟顯示這隻程式
為什麼XP玩日文GAME有的要切換這個所謂的"語系"就是這個原因
Win7也是用同樣的道理與作法
本來是想找真正用Unicode開發的日文程式
跟一個不是以Unicode為基礎開發的日文程式來做比較
不過一時之間找不到= ="
倒是有一個反例 大家無聊可以試試看
大家把"非Unicode程式的語言"換成日文 玩GAME的時候
開開看PCMan吧 就會發現 幹PCMan變亂碼了
就是相同的原理 因為PCMan是以繁體中文 Big5的編碼為基礎來寫的程式
不是Unicode 當我XP或Win7開的時候 就會先去查"非Unicode程式的語言"
喔 是日文 那我PCMan就以日文編碼來開 然後就亂碼了
同理 為什麼中文XP或Win7開日文GAME會亂碼也是一樣的道理
其實都跟Unicode無關
結論就是
"XP Vista Win7 原則上是有支援Unicode的"
"當你還是看不到日韓文等等 那就是該程式不是Unicode或是該文字不是Unicode"
----------
講一個題外話
Unicode顧名思義 是一種碼 是一種編碼 而不是一種方法 不是一種程式
很多人會有這種觀念 我看不到日文 所以是因為我沒有裝Unicode 所以我需要裝Unicode
所以我要需要裝UAO....!? 然後萬惡UAO又出現了 然後問題就變得更複雜
這觀念完全錯誤…
我並不想要拿UAO出來鞭 UAO的確是一個特殊時代下的過度產物
UAO是什麼東西 我也不用贅述 很多地方都查得到
不過在目前Unicode程式已經比較多 比較完備的情況下 UAO已經不需要了
請不要繼續推廣UAO
"UAO跟Unicode無關!"
喔 還有 裝UAO不會讓你看到H-GAME的日文…
----------
題外話中的題外話
如果真要把編碼問題拿出來解釋講解 我看都能寫一篇論文了…
小弟目前的理解 如果上面寫的有任何錯誤的地方 請大家幫我指正
也可以避免我錯誤的觀念誤導別人
--
◥ ◥◥◥◥◤◤◤◤
哼,不痛不癢的,怎麼可能.. ◥ ◤◢█▇▆▅▄▂◤
●∕ . ▄▄▄▄▄▄▄ ◥ ◤▆▅▄▃▂ ◤""
╱) _ζ′ 啊啊啊啊啊啊!!! 你已經射了。 ◣ ◢█ ▋◥◣▁◢◤
╱ ▏
∕╲ ▁▃▂▁ ▄▄▄▄▄▄▄ ▉ ▁◢/▊
▇▆▅▆ gayb ◣ ▌ ▋
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.142.17
推 akito0924:推~講得很清楚 11/27 14:46
推 s955120:專業推 11/27 15:10
推 sawaman:老實說我看不懂這篇... 11/27 15:55
→ Kevinsheu:可能是我表達的不好 還請大家幫我修正@@" 11/27 16:10
→ yonhong:簡單說就是OS雖支援unicode但程式不是用unicode編碼的話, 11/27 16:15
→ yonhong:照樣會亂碼 11/27 16:15
→ yonhong:而我們一般所謂的轉語系其實就是指定這些不是用unicode編 11/27 16:16
→ yonhong:碼的程式要用哪種語言開,這篇簡單說大概是這樣吧XD 11/27 16:16
→ IL2:現階段用win7玩HG感覺還是衝太快了,XP可能比較穩定.有些遊戲 11/27 16:17
→ IL2:現在還在專為Vista推出patch. 不過1~2年後我看好win7,甚至我認 11/27 16:19
→ IL2:為win8(?)出來1~2後XP會被遊戲公司拋棄(像當年的win95) 11/27 16:20
→ IL2: 1~2年(補字,抱歉) 11/27 16:24
→ Kevinsheu:其實我覺得大多數玩起來都還OK 11/27 17:05
→ Kevinsheu:其實從Vista玩大部分H-GAME也都很少有相容性的問題 11/27 17:07
推 howerd11:雖然這篇寫很好 以後一定還是一堆人來問APP怎不能用 11/27 17:07
→ Kevinsheu:不要太老的遊戲都能玩 碰到真的不能玩是少數中的少數 11/27 17:08
推 yonhong:我用vista以來也沒碰到不能玩的,甚至某些遊戲相容性還比 11/27 17:21
→ yonhong:xp好的,當然太過老久就算了XD 11/27 17:22
推 miname:記得校園死很大是unicode的 11/27 21:47
推 LUDWIN:VISTA其實修正很多XP疊床架屋才能做的事情,只是大家都被 11/28 01:22
→ LUDWIN:她的初期表現嚇呆了XXD 11/28 01:22
→ LUDWIN:用OS娘比喻,XP是隨身背著三個背包(SP、SP1、SP2)才能作 11/28 01:23
→ LUDWIN:事情,VISTA手長腳長不用帶工具就能作那些事 11/28 01:23
→ LUDWIN:但是問題是她一餐就吃掉XP好幾倍的量XXD 11/28 01:23
→ LUDWIN:外加表達方式又不大好XXD 11/28 01:24