在运行时及最新的.dwg版本中,文本以Unicode格式存储。旧版本则使用MBCS(多字节字符集)存储文本。要将文本转换为Unicode,必须知道代码页信息(该信息存储在.dwg/.dxf文件中)。但某些早期版本(或由特定应用程序生成的.dxf文件)可能不包含代码页信息,此时将使用系统默认代码页。系统代码页的实现可参考Kernel/Extensions/ExServices/ExSystemServices.cpp文件。
加载此类文件的结果可能因计算机语言设置而异。在非Windows平台上,需通过包含MBCS代码页文本转换表的adinit.dat文件初始化OdCharMapper。该文件位于/Kernel文件夹中。另请参阅Drawing/Examples/OdReadEx/OdReadEx.cpp文件中的示例