代码之家  ›  专栏  ›  技术社区  ›  Marco van de Voort

使用D2009将OEM转换为ansi+

  •  2
  • Marco van de Voort  · 技术社区  · 14 年前

    是否可以定义反映当前OEM编码的ansistring类型?

    这是一个半开玩笑半严肃的问题:

    1 回复  |  直到 14 年前
        1
  •  7
  •   kludg    14 年前

    看来你应该能用 CP_OEMCP CP_ACP 获取Ansi代码页。

    type
      OemString = type AnsiString(CP_OEMCP);
    

    如果这不起作用,那么将变量声明为 RawByteString . 用它需要的数据填充它,一旦你发现当前的OEM代码页是什么(用 GetOEMCP ),使用 SetCodePage 拉比试验环 不管它声明了什么类型)。