microsoft / microsoft/markitdown

Chinese file names in zip file are garbled

Open
#1,506 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
186k
Forks
13.7k
Avg merge
1d 4h
Merged PRs (30d)
49

Description

For example, in this file:

chinese-example.zip

The file names are in Chinese

Image

However when reading the zip file with markitdown, the file names are garbled

Content from the zip file `chinese-example.zip`:

## File: ┴?╨█╛?╡τ╢?2017╟∩╞┌╓╨.txt

1、(a)证明静电场的唯一性定理
(b)证明无穷大空间中静电场的唯一性定理,要求ρ ~ 1/r^q,q ≥ q_c,求q_c
(c)利用叠加原理和电像法算电势分布

2、写出接地平面的Green函数,算一个电势分布,作轴外展开

3、从电偶极子的?δ表达式算电势分布、单极矩、偶极矩,然后把电偶极子放在接地平面附近,算能量、力(搞清楚镜像偶极子的方向,能量和力记得除以2)

4、用双线性组合构造Green函数,证明L G = δ,然后在一个接地长方体内,构造z方向的Green函数,然后构造三维的Green函数(把三个方向的一维Green函数相乘,记得乘4 π),然后算一个电势分布

## File: ╨φ╕?╚┘└φ┴?2016╟∩╞┌─?.txt

1.用虚功原理求杆子平衡时夹角
2.用拉格朗日方程推导冲量的效果
3.一个圆盘和一根杆子的小振动
4.用哈-雅方程解谐振子
5.证明自由定点刚体无章动
6.写出重力场中球对称刚体的拉格朗日方程,哈密顿量,泊松括号形式的正则方程

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with the linked chinese-example.zip and trace the ZIP conversion entry point that emits the displayed file names. Confirm that Chinese names remain readable in the generated Markdown, and add or update coverage where the ZIP handling is exercised if the repository exposes such a test.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.