如何判斷Windows所使用的桌上型字元集?

如何判斷Windows所使用的桌上型字元集?

我使用的是 Windows 7 Home台灣在工作中,了解正在使用的字元集對我來說非常重要。

  • 如何判斷Windows所使用的桌上型字元集?

我讀過這是字符編碼Microsoft Code page 950的一個著名變體(Taiwan Big5維基百科),但我想確定一下。

如果有幫助,這裡是記事本中使用的預設字體的螢幕截圖:(圖像複製自這個原始連結):

記事本中使用的預設字體

答案1

經過國家語言支援 (NLS) API 參考,中文(台灣)LCID/文化識別碼為0x0404(=1028十進位)。OEM代碼頁以及ANSI代碼頁是950.您可以使用 PowerShell 命令讓自己相信這一事實

Get-Culture | Format-Custom -Property TextInfo

或者,如果是中文(台灣)不是您的系統區域設定:

[System.Globalization.CultureInfo]::GetCultureInfo(0x0404) | `
    Format-Custom -Property TextInfo

輸出:

class CultureInfo
{
  TextInfo = 
    class TextInfo
    {
      ANSICodePage = 950
      OEMCodePage = 950
      MacCodePage = 10002
      EBCDICCodePage = 500
      LCID = 1028
      CultureName = zh-TW
      IsReadOnly = True
      ListSeparator = ,
      IsRightToLeft = False
    }
}

另一篇 Microsoft 文章則將程式碼頁950稱為繁體中文大五

相關內容