上传-自动解压ZIP文件-文件夹名称乱码、office文件内容不识别


发布人 在转弯的街角  发布时间 1628046238814
关键字 知识管理 

尝试将现有文件的整个多层级文件夹,打成zip压缩包,上传。

乱码;且office文件内容不识别,点击文件,右侧内容栏空白。

 


├── 1-╨ш╟є╦╡├ў╬─╡╡
│   ├── ╗у╫▄
│   │   └── ╓╟─▄╗пIP═°┬ч╔ш╝╞╞╜╠и-╨ш╟є╦╡├ў╬─╡╡.docx
│   └── ╕ў╙ж╙├
│       ├── ╨ш╟є╦╡├ў╬─╡╡-▒и▒э╫╘╢п╗п╣щ╡╡.docx
│       ├── ╨ш╟є╦╡├ў╬─╡╡-┴ў┴┐╘д╛п.docx
│       └── ╨ш╟є╦╡├ў╬─╡╡-┴ў┴┐╘д▓т─г┐щ_0519.docx
├── 2-╕┼╥к╔ш╝╞╬─╡╡
│   ├── ╓╟─▄╗пIP═°┬ч╔ш╝╞╞╜╠и-╕┼╥к╔ш╝╞╬─╡╡.docx
│   └── ╗ц═╝
│       └── ╓╟─▄╗пIP═°┬ч╔ш╝╞╞╜╠и╡─╕┼╥к╔ш╝╞╧╡═│╝▄╣╣═╝.png
├── 3-╧ъ╧╕╔ш╝╞╬─╡╡
└── 4-╧ю─┐╜°╢╚
    ├── ╡▒╟░
    │   └── ╓╟─▄╗пIP═°┬ч╔ш╝╞╞╜╠и-╧ю─┐╡▒╟░╜°╢╚-20210513.xls

 





回复 (5)
  • #
  • #1 wx_15926 1628047079040

    我们会尝试重现这个问题

  • #2 wx_16096 1628048459351

    好的,这个功能是重要的。

    解决了这个,知识管理方面的基本主要使用应该没什么了:就导入原有文档内容,然后能够搜索。

    仅属建议。

  • #3 wx_16096 1628060869515

    (1)原因

    Windows下打包的zip压缩包,默认编码不是UTF-8。

    参考来源:https://blog.csdn.net/chengyuqiang/article/details/81478026

     

    (2)部分解决

    安装7Zip,Windows打zip压缩包时,指定编码格式为UTF-8。这样能上传文件夹和文件、中文名称也不换乱码。

    参考来源:https://blog.csdn.net/quantum7/article/details/106249184

     

    (3)还存在的问题

    但是,文件内容没有被识别进去,上传压缩包结果是报错:

    mismatching "local" filename continuing with "central" filename version 。

    点击查看是空白。

    报错情况和解决办法,可参考:https://blog.csdn.net/sinat_32247833/article/details/78256063

     

  • #4 wx_16096 1628063967440

    建议实现为:

    兼容GBK、UTF-8编码;

    不改变原文件的属性;

    不需要用户感知和进行复杂操作。

  • #5 newghost 1628067735368

    感谢提供线索,由于zip格式中并没有指定编码格式,所以各个平台下会产生编码问题。

    并且各个国家的编码都不一样,目前备选解决文案是:

    1 解压缩选项的旁边添加一个编码选择框,用户选择后,会记住上次的选择。

    2 在语言包中设好Window编码的默认值,普通用户一般不需要更改解压编码。少数情况,如使用MAC电脑时,需要选成UTF8

    如果没找到更好的文案,会在接下来的版本中按此修复。

 关键字
知识管理

 关注
关注
OnceOA

OnceOA