【发布时间】:2013-05-30 15:34:25
【问题描述】:
我在 MATLAB 中遇到 ISO 编码问题。
我有一个日志文件,0..255 之间的所有可能值都以二进制格式存储。
当我在 matlab 中打开此文件并读取一行时,MATLAB 向我显示了 ISO-8859-1 中的正确表示。到目前为止,一切顺利。
例如,值 155 (0x9B) 显示字符“>”。 (任何像这样的小字符值都有效)。 Matlab 正确显示了这一点,但是当我想用double(>) 处理整数值时,返回值是 8250,这不是 ASCII 值。
我可以对文件的编码进行哪些更改?
编辑:日志文件是用 python 编写的,以防万一。
【问题讨论】:
-
为什么这个标签是
python? -
这和python有什么关系? :D
-
double(ISO-Character)很抱歉,这只是一个代表......也许double('>')更好
标签: matlab iso-8859-1