警告
本文最后更新于 2019-11-25,文中内容可能已过时。
在Ubuntu操作系统下,如果使用unzip解压zip压缩包文件会出现中文乱码的问题。解决方法是使用unar使得其能够根据系统的编码自动转换。
unzip 出现中文乱码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
unzip doc.zip [14:45:55]
Archive: doc.zip
creating: doc/
inflating: doc/CATS╧╡═│┐═╗з╢╦▓▀┬╘╗╪▓т║═╜╗╥╫╣ж─▄╩╣╙├╦╡├ў.pdf
inflating: doc/CATS╧╡═│┐ь╜▌╜╗╥╫.doc
extracting: doc/CSV╬─╝■╔и╡е.csv
inflating: doc/CSV╬─╝■╔и╡е╜╗╥╫╩╣╙├╦╡├ў.docx
inflating: doc/CSV╬─╝■╔и╡е╕ё╩╜╦╡├ў.xls
inflating: doc/s000001_S0_╒╦╗з╜и▓╓╖╢└¤.csv
inflating: doc/╗∙╙┌java╡─CATS╧╡═│┐═╗з╢╦▓▀┬╘┐Є╝▄╩╣╙├╦╡├ў.pdf
inflating: doc/╗∙╙┌python╡─CATS╧╡═│┐═╗з▓▀┬╘┐Є╝▄╩╣╙├╦╡├ў.pdf
inflating: doc/╢р╞╖╓╓╠╫└√╧┬╡е╣д╛▀.pdf
inflating: doc/╢р▓▀┬╘╫щ║╧╖╢└¤.csv
extracting: doc/╢р▓▀┬╘╫╘╢п╘╦╨╨.csv
inflating: doc/╔и╡е╜╗╥╫╩╣╙├╦╡├ў.docx
inflating: doc/╓╣╙п╓╣╦Ё▓╬╩¤╖╢└¤.csv
inflating: doc/╓╣╙п╓╣╦Ё▓╬╩¤╦╡├ў.xls
inflating: doc/╒╟═г░х╕·┬Є╓╕┴ю╖╢└¤.csv
inflating: doc/▓▀┬╘═и╙├╓╕┴ю╖╢└¤.csv
inflating: doc/▓▀┬╘═и╙├╕ё╩╜╦╡├ў.xls
inflating: doc/╦у╖и╜╗╥╫╡╝╚ы╬─╝■┼·┴┐┤┤╜и╩╡└¤╩╣╙├╦╡├ў.docx
inflating: doc/╦у╖и╓╕┴ю.csv
inflating: doc/║ь╥╞╫щ║╧╧┬╡е╡╝╚ы╬─╝■╦╡├ў.xls
inflating: doc/╫щ║╧╧┬╡е╖╢└¤.csv
inflating: doc/═°╕ё╜╗╥╫╓╕┴ю╖╢└¤.csv
inflating: doc/═°╕ё╜╗╥╫╬─╝■╕ё╩╜╦╡├ў.xls
inflating: doc/╒╦╗з╜и▓╓╕ё╩╜╦╡├ў.xls
inflating: doc/═и╙├╓╕┴ю.csv
inflating: doc/═и╙├▓▀┬╘╡╝╚ы╬─╝■┼·┴┐┤┤╜и╩╡└¤╩╣╙├╦╡├ў.docx
|
使用 unar 解决乱码问题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
sudo apt install unar
unar doc.zip -e GBK
[14:46:02]
doc.zip: Zip
doc/ (dir)... OK.
doc/CATS系统客户端策略回测和交易功能使用说明.pdf (3570468 B)... OK.
doc/CATS系统快捷交易.doc (401920 B)... OK.
doc/CSV文件扫单.csv (39 B)... OK.
doc/CSV文件扫单交易使用说明.docx (42152 B)... OK.
doc/CSV文件扫单格式说明.xls (32768 B)... OK.
doc/s000001_S0_账户建仓范例.csv (342 B)... OK.
doc/基于java的CATS系统客户端策略框架使用说明.pdf (3490925 B)... OK.
doc/基于python的CATS系统客户策略框架使用说明.pdf (3765833 B)... OK.
doc/多品种套利下单工具.pdf (1362558 B)... OK.
doc/多策略组合范例.csv (262 B)... OK.
doc/多策略自动运行.csv (50 B)... OK.
doc/扫单交易使用说明.docx (44154 B)... OK.
doc/止盈止损参数范例.csv (498 B)... OK.
doc/止盈止损参数说明.xls (27136 B)... OK.
doc/涨停板跟买指令范例.csv (182 B)... OK.
doc/策略通用指令范例.csv (778 B)... OK.
doc/策略通用格式说明.xls (33280 B)... OK.
doc/算法交易导入文件批量创建实例使用说明.docx (18837 B)... OK.
doc/算法指令.csv (238 B)... OK.
doc/红移组合下单导入文件说明.xls (32768 B)... OK.
doc/组合下单范例.csv (396 B)... OK.
doc/网格交易指令范例.csv (74 B)... OK.
doc/网格交易文件格式说明.xls (33792 B)... OK.
doc/账户建仓格式说明.xls (25600 B)... OK.
doc/通用指令.csv (236 B)... OK.
doc/通用策略导入文件批量创建实例使用说明.docx (31795 B)... OK.
Successfully extracted to "./doc".
|
其中,命令-e
指定源文件编码格式,其中目标编码格式会根据系统的locale
自动获取。
1
|
alias unarzh='unar -e GBK'
|