[新手首發]:Vista X Unicode 征服計畫

krad

ネットに棲む男
已加入
5/7/08
訊息
854
互動分數
4
點數
18
桌面上有個[070629]的資料夾

那是甚麼?

HoneyComing的CG圖包...這我朋友借放的 XD
另外關於WinRAR的問題,我確定是日版和中文系統長檔名不同的問題,用日文模式執行WinRAR之後,改用內部指令解壓縮,確定路徑內沒有中文就可以解決
 

alvahsieh

初級會員
已加入
10/11/08
訊息
4
互動分數
0
點數
0
我以前也都是習慣在系統裝上 Unicode 補完計畫, 但是自從我發現在某些純 Unicode 網站用日文查不到資料時, 就把補完計畫移除, 改裝 Windows 自帶的日文 IME 2002, 這樣既可以用日文在純 Unicode 網頁中查詢, 在 Windows 中也不會出現不相容情形.
而 Unicode 補完計畫, 若我沒記錯, 他在是以 Big-5 為基礎加入日文編碼轉換, 並非真的就是 Unicode, 也就是你看到的日文字跟原本日文編碼是不一樣的位置, 在有裝補完計畫的電腦上看還無所謂, 但是若檔案要給日本人在日文系統看, 那就等於是雞同鴨講了.
Windows 2000 以後的作業系統, 說實在沒甚麼必要去非得去安裝補完計畫, 補完計畫網站上也都說了, 只為了使用BBS的話,可考慮PieTTY;想要看到網頁上的缺字,可以考慮單向對應Unicode補完計畫的 Firefox 2.0 瀏覽器, 而日文遊戲或軟體, 使用 Microsoft AppLocale 就可以完全應付, 日文輸入法系統就有自帶.

以下為使用 Microsoft AppLocale 將 "以日文/簡中語系開啟檔案" 整合在右鍵功能表中, 不是我原創的方式, 網路上找來的, 我使用這種方式很久了

1. 下載安裝 Microsoft AppLocale.msi, Vista 也可用, 請用孤狗查詢如何安裝
2. 將以下文字純成 OpenEXEInApp.reg, 並執行這檔案

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\OpenAPPInJPN]
@="以日文語系開啟"
[HKEY_CLASSES_ROOT\exefile\shell\OpenAPPInJPN\command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0411 \"%1\""

[HKEY_CLASSES_ROOT\exefile\shell\OpenAPPInCHS]
@="以簡體語系開啟"
[HKEY_CLASSES_ROOT\exefile\shell\OpenAPPInCHS\command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0804 \"%1\""

[HKEY_CLASSES_ROOT\exefile\shell\OpenAPPInCHT]
@="以繁體語系開啟"
[HKEY_CLASSES_ROOT\exefile\shell\OpenAPPInCHT\command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0404 \"%1\""

3. 將以下文字純成 OpenAllInAPP.reg, 並執行這檔案

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\OpenAPPInJPN]
@="以日文語系開啟"
[HKEY_CLASSES_ROOT\*\shell\OpenAPPInJPN\command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0411 \"%1\""

[HKEY_CLASSES_ROOT\*\shell\OpenAPPInCHS]
@="以簡體語系開啟"
[HKEY_CLASSES_ROOT\*\shell\OpenAPPInCHS\command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0804 \"%1\""

[HKEY_CLASSES_ROOT\*\shell\OpenAPPInCHT]
@="以繁體語系開啟"
[HKEY_CLASSES_ROOT\*\shell\OpenAPPInCHT\command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0404 \"%1\""

4. 將以下文字存成 LocaleStart.vbs, 並將此檔案 複製到 C:\Windows\System32, 這作者是 Alex Sirota, 不是我 ^^
' LocaleStart
'
' Start a legacy (non-unicode) program under the specified locale (code-page)
' without changing the system-wide locale
'
' Parameters:
' 1 - Locale (LCID) in hexa, without the "0x" prefix.
' See http://www.microsoft.com/globaldev/nlsweb/default.asp for a list
' 2 - Program to run
' 3..n - Optional parameters
'
' Example, to start WinAmp with Cyrillic locale:
'
' C:\bin\LocaleStart.vbs 0419 "C:\Program files\WinAmp\WinAmp.exe"
'
' Written by Alex Sirota (alex@elbrus.com) 2004
' Use is freely, as long as this header is kept as is.
'
Set objArgs = WScript.Arguments
If objArgs.Count < 2 Then WScript.Quit

Set Sh = CreateObject("WScript.Shell")
Set Env = Sh.Environment("Process")
Env("__COMPAT_LAYER")="#ApplicationLocale"
Env("AppLocaleID")=objArgs(0)

Cmd = """" + objArgs(1) + """"
For I = 2 to objArgs.Count - 1
Cmd = Cmd + " " + objArgs(I)
Next

Sh.Run Cmd

5. 以上的系統路徑都是在 C:\Windows, 請記得將以上作業系統位置改成與您的相同再執行
 
最後編輯:

krad

ネットに棲む男
已加入
5/7/08
訊息
854
互動分數
4
點數
18
的確是相當好用,不過本人是使用三管齊下...U補完+APP+IME
只因部分程式仍然不支援UTF...真的只能說情勢所逼啊...
alvahsieh大的方法我試過確定可行,也感謝A大的火力支援啊!
 

xxx1474

一般般會員
已加入
4/23/07
訊息
100
互動分數
0
點數
16
一整個就很強大阿!
這火力也太萎了吧XD

感謝分享啦
 

piliwind

刀劍無名
已加入
2/27/07
訊息
1,413
互動分數
0
點數
0
我支持你 現在我還在繼續使用XP
VISTA太不習慣了
 

Journey-Tracks

高級會員
已加入
12/30/08
訊息
585
互動分數
0
點數
16
很實用,感謝分享
最近剛玩Windows Vista,很快就上手了,沒想像中的難用
 

minihi001

F@H Taiwan Team
已加入
10/21/07
訊息
3,290
互動分數
0
點數
36
網站
sites.google.com
一開始裝了很久,但是都沒效果,原來是要改這些阿…
(晚了好幾個月來回覆
現在都介紹給朋友這種裝法了:MMM:
 
▌延伸閱讀