文件名在Windows中显示良好,但在通过Python检索时显示不可读的字符

问题描述 投票:0回答:1

我正在尝试解压缩文件并保留原始文件名。在zip文件中查看时,原始文件名为'[ACタイタ统合データDM(タイヤ情报)] [[201910231630] [201910241630] .CSV'

但是,当我在Python中检索名称时

with ZipFile('[生産実績]_[201910231630]_[201910241630].ZIP', 'r') as zipObj:
    listOfFileNames = zipObj.namelist()
    print(listOfFileNames)

[我得到的输出是'[ACâ^âCâäô¥ìçâfü[â^ DM(â^âCâäÅεò±)] [[201910231630] [201910241630] .CSV'

我怀疑这是一个编码问题,与UTF-8 shift-JIS或类似的问题有关。如何获取python以正确显示名称?

我尝试了string.encode(“ utf-8”)。decode(“ CP932”)和其他类似的变体,但是没有用。

python encoding cjk
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.