PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   如何將含特殊字元的檔名改掉? (https://www.pcdvd.com.tw/showthread.php?t=772329)

老飛俠 2008-01-29 01:27 PM

如何將含特殊字元的檔名改掉?
 
過年前家裡大掃除,整理出塞在櫃子裡面的一些磁碟片,想說把裡面還想保存的資料copy出來,就可以把那些磁碟片都清掉了。

這時發現一個棘手的問題,就是那些磁碟片有些是我十幾年前在德國的資料備份,裡面有些檔名當初在德文作業系統下命名時使用了德文的一些特殊字母,現在在中文Windows底下有些會出現??,系統無法將那些檔案copy出來,想先把名字改成普通英文字母或數字先copy出來再說,但是系統也拒絕讓我修改。

請問熟作業系統的電腦達人,有沒有什麼方法可以讓我把磁碟片上那些檔名含特殊字元的檔案更改名字,好讓我把那些還想保留的檔案copy出來?

kopfschuss 2008-01-29 01:52 PM

問題剛好出在"?"。

先試試看去控制台-->地區及預言選項-->進階

在"選擇一個符合於您要使用的非Unicode程式語言的版本語言"改成德文的,重開機再去看"??"有沒有變回"ö、ä、ü、ß",有的話應該就可以改了。

老飛俠 2008-01-29 02:23 PM

引用:
作者kopfschuss
問題剛好出在"?"。

先試試看去控制台-->地區及預言選項-->進階

在"選擇一個符合於您要使用的非Unicode程式語言的版本語言"改成德文的,重開機再去看"??"有沒有變回"ö、ä、ü、ß",有的話應該就可以改了。


剛才想照您的方法去做,結果說要放Windows 2000的光碟片進去才能增加這個選項,明天把光碟片帶來試看看!

kopfschuss 2008-01-29 06:21 PM

我的OS是XP PRO,不知這裡的環境跟2000是否一樣。
我每次變更時,都會跳出一個Info視窗:
"...您想要跳過(透過光碟)複製檔案,直接使用現有的檔案嗎?..."
但我都直接點"是",然後重開機確認就可以了。

站上好像沒多少人會碰到處理特殊字元的問題,有的話也幾乎都是簡體、日文、韓文的問題。都自己摸的,所以我也不確定是不是每一台都適用... :stupefy:

asccpu 2008-01-29 11:46 PM

NTFS的檔名早就是用Unicode,會見??表示磁片上的檔名非Unicode編碼
試試吧:
1 到DOS下改國家碼(用CHCP)再試試
2 做成映像檔,再用16進制編輯器,找檔名並改之(比較技術性)

老飛俠 2008-01-30 09:28 AM

引用:
作者kopfschuss
我的OS是XP PRO,不知這裡的環境跟2000是否一樣。
我每次變更時,都會跳出一個Info視窗:
"...您想要跳過(透過光碟)複製檔案,直接使用現有的檔案嗎?..."
但我都直接點"是",然後重開機確認就可以了。

站上好像沒多少人會碰到處理特殊字元的問題,有的話也幾乎都是簡體、日文、韓文的問題。都自己摸的,所以我也不確定是不是每一台都適用... :stupefy:


今天早上試了,沒成功:nonono:

將Windows 2000 Pro裡所有和德文扯得上關係的語言地區選項全都勾選了,安裝後重開機,還是一樣看到?? :(

家裡是裝XP Pro,去年十月組新電腦時floppy就沒裝上去了(但是磁碟機沒丟,只是沒裝),會拿到公司試是因為只有那台裝2000 Pro的電腦有floppy。

若是無法試出別的方法解決這件事,可能就要考慮先將floppy裝上再用您的方法試看看了。

老飛俠 2008-01-30 09:46 AM

引用:
作者asccpu
NTFS的檔名早就是用Unicode,會見??表示磁片上的檔名非Unicode編碼
試試吧:
1 到DOS下改國家碼(用CHCP)再試試
2 做成映像檔,再用16進制編輯器,找檔名並改之(比較技術性)


那些檔案是Windows 3.1時代存進磁片的:ase

所以肯定不會是unicode檔名:(

剛才去試CHCP,不過還是沒成功:cry:

asccpu 2008-01-30 10:05 AM

那就,用DOS模擬器,RUN PCTOOLS來改名了(WIN3.1用的是DOS之8.3短檔名)。
或用 win image 做成磁片未壓縮映像檔後,再用類 UE (可改16進值的)來找檔名並改名,之後再用win image直接解檔。

最好是做成映像檔,不然磁片萬一被刮壞..

老飛俠 2008-01-30 10:38 AM

引用:
作者asccpu
那就,用DOS模擬器,RUN PCTOOLS來改名了(WIN3.1用的是DOS之8.3短檔名)。
或用 win image 做成磁片未壓縮映像檔後,再用類 UE (可改16進值的)來找檔名並改名,之後再用win image直接解檔。

最好是做成映像檔,不然磁片萬一被刮壞. (http://photo.xuite.net/asccpu/841775/10.jpg).


感恩!趕快去找win image把磁片轉成映像檔再回家慢慢想法子,這樣比較不用在公司電腦弄東弄西(不想讓MIS唸...)

老飛俠 2008-01-30 01:55 PM

引用:
作者asccpu
那就,用DOS模擬器,RUN PCTOOLS來改名了(WIN3.1用的是DOS之8.3短檔名)。
或用 win image 做成磁片未壓縮映像檔後,再用類 UE (可改16進值的)來找檔名並改名,之後再用win image直接解檔。

最好是做成映像檔,不然磁片萬一被刮壞. (http://photo.xuite.net/asccpu/841775/10.jpg).


剛才抓win image來用,結果不必用UE,在win image裡就能改檔名了,我的問題終於圓滿解決,再次感恩啦!:yeah:


所有的時間均為GMT +8。 現在的時間是01:15 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。