使 Windows 正確顯示非英語語言的字符(設置非 Unicode 程序)

您是否使用英文版的 Windows,並運行具有不同字符的其他語言的應用程序、文件和多媒體文件?您是否遇到過使用與英語字符不同的語言編寫的應用程序或內容的問題?西班牙語、德語、波蘭語、阿拉伯語、俄語、羅馬尼亞語或希伯來語等語言?如果你這樣做了,那麼你應該閱讀這篇文章並了解如何讓 Windows 正確顯示來自其他語言的字符:

內容

  1. 什麼是 Unicode,它為什麼重要?
  2. 最常見的問題:電影字幕不能正確顯示某些字符
  3. 如何在 Windows 中為非 Unicode 程序設置語言
  4. 結論

注意:本指南適用於所有版本的 Windows。請先閱讀理論章節,而不僅僅是實踐章節,以便您對這個主題有一個很好的理解。

什麼是 Unicode,它為什麼重要?

首先,讓我們談談Unicode及其是什麼。理解它意味著您知道 Windows 如何顯示來自不同語言的特殊字符,如 ῦ、Ᾰ 和許多其他字符。

Unicode 是一種字符編碼標準,由 Unicode Consortium 開發,它定義了一組代表世界上幾乎所有書面語言的字母、數字和符號。它在統一字符集方面的成功導致在軟件創建中的廣泛使用。

Unicode 是從哪裡來的?當您談論使用具有特定字符集(例如中文)的語言編寫的軟件時,預計該軟件可以在具有使用不同字符集的操作系統(例如,英文的 Windows)的計算機上正確運行和顯示. 相反的情況也同樣適用:使用拉丁字符的英文編寫的軟件預計可以在中文 Windows 計算機上正確運行和顯示。在這種情況下,根據應用程序的編碼方式,並非應用程序界面中的所有字符都可以正確顯示。

當您需要使用具有“衝突”字符集的軟件和操作系統時,就會出現複雜情況。例如,一個應用程序是中文、日文、阿拉伯文、希伯來文、俄文,而操作系統使用拉丁字符,如英文、西班牙文、德文、羅馬尼亞文等。

當發生這種衝突時,操作系統使用的顯示語言被認為是 Unicode 語言,而正在運行的程序(使用不同的字符集)被認為是非 Unicode。默認情況下,非 Unicode 程序在 Windows 中設置為使用與操作系統相同的語言。由於該程序使用的字符集與默認的非 Unicode 程序語言使用的字符集完全不同,因此無法正確顯示。要解決此問題,您需要更改 Windows 用於非 Unicode 程序的默認語言,以匹配您要運行的應用程序使用的語言。

下面,您可以看到這種衝突的示例,以及在 Windows 中更改非 Unicode 程序語言之前以及在將其修改為正確語言之後如何顯示某些字符。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

最常見的問題:電影字幕不能正確顯示某些字符

非 Unicode 程序的語言導致可用性受挫的最常見情況是播放電影或其他媒體文件時。例如,您有英文版的 Windows,並且您正在播放一部電影,您需要播放當地語言的字幕,其中包括一些英文中沒有的字符 - 這些字符可能無法正確顯示。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

您還可以用當地語言播放音樂,樂隊或歌曲的名稱包含英語中沒有的字符。這些字符可能無法在您使用的媒體播放器中正確顯示。將非 Unicode 程序的語言設置為您的本地語言可以解決這些問題。

如何在 Windows 中為非 Unicode 程序設置語言

您使用的 Windows 版本無關緊要。您必須打開控制面板。然後,轉到“時鐘、語言和地區”。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

如果您使用的是 Windows 10 或 Windows 8.1,請轉到區域。如果您使用的是 Windows 7,請轉到“區域和語言”。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

這將打開區域窗口,或者,如果您使用的是 Windows 7,則打開“區域和語言”窗口。轉到管理選項卡。在“非 Unicode 程序的語言”部分,您會看到這些應用程序和程序當前設置的語言。要更改它,請單擊或點擊“更改系統區域設置”。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

顯示區域設置窗口。默認情況下,您會看到用於非 Unicode 應用程序和文件的當前語言。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

單擊或點擊“當前系統區域設置”下拉列表以查看您可以選擇的所有語言。選擇您要使用的新語言,然後按OK。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

系統會通知您需要重新啟動 Windows PC 或設備,以便應用更改。關閉所有打開的應用程序和文件,然後單擊或點按立即重新啟動。

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

非 Unicode 程序、語言、Windows

Windows 重新啟動,當您再次登錄時,新語言將應用於非 Unicode 應用程序和文件。

重要提示:用於非 Unicode 程序的語言更改適用於所有非 Unicode 應用程序和文件。因此,如果您需要運行另一個使用不同字符集的非 Unicode 應用程序,則需要再次更改非 Unicode 程序語言。

結論

更改用於非 Unicode 程序的語言並不難。不幸的是,這個理論解釋和理解有點複雜,但希望我們在這方面做得很好。如果您有任何疑問,請隨時在下面發表評論。

留下評論

使用 occ 指令安全地清除 ownCloud 檔案版本

使用 occ 指令安全地清除 ownCloud 檔案版本

刪除一個帳戶或所有使用者的所有已儲存的 ownCloud Server Classic 檔案版本,並區分完全清除和基於保留期限的過期。

ownCloud 行動連線被拒絕?請檢查 URL 和可及性

ownCloud 行動連線被拒絕?請檢查 URL 和可及性

以正確的順序檢查伺服器 URL、手機網路、HTTPS 端點和伺服器日誌,即可追蹤 ownCloud 行動連線被拒絕的原因。

使用 Systemd 定時器可靠地執行 ownCloud 後台作業

將按需作業運行替換為 systemd 定時器,該定時器每 15 分鐘執行一次 ownCloud 支援的 occ system:cron 命令。

透過尋找故障路由來恢復 ownCloud WebDAV 同步

透過 Apache、Nginx 或反向代理程式追蹤 WebDAV 請求,然後使用經過驗證的 PROPFIND 測試確認 ownCloud 同步功能正常。

設定 Nextcloud 的公共 URL,以便它可以存取自身。

透過設定其規範 URL 並從伺服器本身檢查 DNS、HTTPS 和反向代理路由,修復 Nextcloud 缺少出站位址警告的問題。

在 Ubuntu 24.04 上設定 Nextcloud Redis 快取

在 Ubuntu 24.04 上設定 Nextcloud Redis 快取

透過本機 Unix 套接字配置 APCu 和 Redis,以實現 Nextcloud 快取和檔案鎖定,並提供目前和舊版 Nextcloud 的步驟。

使用 Systemd 定時器自動執行 Nextcloud Cron

檢查 Nextcloud 的 cron 模式,修復其 systemd 服務和計時器,並驗證後台作業在啟動後以及每隔五分鐘運行一次。

使用 Redis 清除 Nextcloud 的檔案鎖定警告

啟用可靠的 Nextcloud 檔案鎖定,選擇適當的 Redis 或 Valkey 後端,並驗證警告是否清除,同時避免並發檔案變更的風險。

如何才能獲得 Nextcloud A+ 安全評級

如何才能獲得 Nextcloud A+ 安全評級

使用最新更新、HTTPS 和 HSTS、精確的反向代理信任以及針對公共伺服器的檢查,修復 Nextcloud 掃描中常見的錯誤。

啟用 Nextcloud 伺服器端加密,並評估其影響

為需要加密的儲存配置 Nextcloud SSE,保護加密金鑰,並在加密現有文件之前測量傳輸和 CPU 影響。