1

我遇到了一个非常奇怪的情况,非常需要你的帮助。感谢您提前付出的努力和时间。

我有一台机器,它生成一个文本文件,记录机器工作状态的一些信息,例如钻头的坐标和在该位置使用的转速。当我们检查文本文件时,它似乎不可读,因为大部分内容都是乱码。请看附图。http://ppt.cc/sA1I

如果我用 UltraEdit 打开它,我会看到: http: //ppt.cc/TrnV

如您所见,文件的某些部分是可读的;但是很多无法识别的字符,应该是我们想要的那些数值。

我认为这个问题应该由 Matlab 解决的两个原因。首先,我确信这台机器内部有许多内置的 matlab 代码用于分析目的。其次,我们有一个.exe文件,用Matlab编译,可以把乱码的文本文件恢复成排列整齐、可读的格式(恢复坐标值)。

我们非常想自己看看这个文件的内容。请为我提供解决方案或想法或任何方向来解决此问题。

真挚地,

4

1 回答 1

0

没有答案的老问题:记录在案,一个建议。

听起来像是Mojibake的一个案例,是文本编码的问题。这是我解决它的方法。

背景:我在 Mac 上创建了文本文件,在 Windows 上创建了其他文件,在 Linux 上创建了其他文件,每个文件都采用不同的文本编码。所以我得到了一个文本编辑器,可以让我查看格式并进行更改。就我而言,我使用TextMateon MacOS,打开文件,在打开时选择正确的编码,有时是 Windows 格式、Mac 格式,有时是拉丁格式 - 必须使用试错法根据预览来弄清楚这个特殊的软件给了我。一旦我以正确的编码打开文件,我会将其保存utf-8为不特定于平台的格式,并允许我在不同的计算机上移动我的文本文件。

可能有更多可扩展的方法,但我只有一百个左右的文件要处理,所以我选择了手动方法,以便在屏幕上亲自可视化渲染,因为我的文件一开始就采用不同的编码。

于 2020-01-19T19:49:45.513 回答