Python:解码NLS编码的文本

时间:2015-03-19 21:31:23

标签: python nls-lang

我正在使用Corba库,其中目标使用NLS编码返回错误消息。例如:wideNlsText = u'$ NLS [30822b0b \ x01888 \ x01 $ NLS [30822ae5 \ x013 \ x01Subscriber NPA] NLS $] NLS $'

除了$ NLS启动和NLS $结束字符串之外,我该怎么做才能将这些字符串转换为更加可访问的文本字符串?

1 个答案:

答案 0 :(得分:1)

道歉,

进一步阅读文档说:

XXXX Server为CORBA API返回的所有字符串值提供本地语言支持(NLS)。客户端应用程序通过调用setNLSLocale方法指定这些字符串的语言环境。如果未设置区域设置,则字符串值将作为客户端应用程序无法解释的NLS标识符返回。未来版本将提供用于解释这些NLS标识符的附加接口(请参阅后续版本)。客户端应用程序可以通过调用getNLSLocale来查询NLS语言环境。

请考虑关闭问题