win2000 Dos 視窗如何顯示中文?



贊助商連結


graph
2002-12-25, 08:14 PM
請問一下
在 win2000 Dos 視窗如何顯示中文
因為只要一執行一些中文程式,中文即不見
只見亂碼?

贊助商連結


shine_wei
2002-12-25, 09:45 PM
windows 2000 的dos視窗可以顯示並且輸入中文,但是...
如果是執行早期16位元編寫的程式的話,就會強迫轉為英文,
就算強迫把頁碼(codepage)改為950中文也沒用,他還是會變回去...
小弟也被這個問題困擾粉久了(早期用clipper寫的資料庫程式需要在win 2000裡執行),哪位高手有解決的方法呢?

Schnaufer
2002-12-25, 10:03 PM
  在 Tech Ed 2002 會場有人問過微軟的講師,答案是 => 無解。他們講的理由是當初的舊程式太不嚴謹,所以在 DOS/Win9x 下跑起來沒問題,但是在 Win2K/XP/.NET 2003 就沒有那麼幸運了!除非你去改舊程式的程式碼,不過,這樣的工程太浩大了吧!

rs125
2002-12-26, 12:38 AM
最初由 shine_wei 發表
windows 2000 的dos視窗可以顯示並且輸入中文,但是...
如果是執行早期16位元編寫的程式的話,就會強迫轉為英文,
就算強迫把頁碼(codepage)改為950中文也沒用,他還是會變回去...
小弟也被這個問題困擾粉久了(早期用...
在下也被此問題困擾不已..
而我用的是cobol..我想可能是runtime會造成codepage值改變..就如同edit一樣..

graph
2002-12-26, 08:15 AM
看起來好像無解
有此困擾的人還真不少