【发布时间】:2020-07-15 18:39:48
【问题描述】:
我有一个带有.dir 扩展名的文件。我尝试打开它,但得到未知/不可读的字符。我还尝试使用 python 和 java 打开它,但无法为文件中的字符获取正确的编码/解码。有人可以帮助我或提供一些其他应用程序来打开这个文件吗?
我在 python 中尝试了以下代码,但得到了不可读的字符:
with open(file_name, "rb") as binary_file:
data = binary_file.read()
dec_str = data.decode('utf-8', errors='ignore')
print(dec_str)
【问题讨论】:
-
你确定是文本文件吗?
-
您是否在 Notepad++ 等文本编辑器中查看过它?
-
您是否在网上查找过文件扩展名?提示:Adobe Director。
-
您应该尝试运行
file /path/to/your/file以获取文件的编码。您是否刚刚尝试cat文件以在 shell 中读取其内容?这行得通吗? -
为什么要使用 JavaScript console.dir() 来创建文件而不是使用 JSON?为什么它被标记为 Java?
标签: java python python-3.x utf-8 console.dir