电脑刚做好系统拿回来 安了个单机游戏 结果发现zip解压乱码总是乱码或者缺失

Linux与Windows 解压乱码 UTF8BOM读取问题_Linux_第七城市
Linux与Windows 解压乱码 UTF8BOM读取问题
Linux 与 Windows 文件乱码问题&这几天需要在linux下用CNN跑数据,但是把数据和数据列表list上传到linux下时却出现了不少乱码的问题。将这两天碰到的编码问题简单的总结一下。&1.解压乱码问题&如果直接把windows下压缩的压缩包通过ftp,这里我用的是xftp传输到linux服务器的目录下,我这里用的是zip包压缩,在Linux环境中用unzip直接解压,会发现乱码,这里就是我们通常会碰到的解压乱码问题。主要原因是我们在压缩的时候里面的文件以及文件夹的名字都是根据当前环境大部分都是windows 中文 默认采用的GBK编码。因此如果在linux下直接解压,Linux下一般系统默认都是utf8编码,因此解压的时候也是会根据utf8的编码方式来decode,所以会出现乱码。&解决的方法是 加上CP936选项&unzip -O CP936 xxx.zip这里的CP936,有些人可能不明白,其实最早的GBK编码,就是IBM定制的MBCS字符集,汉子编码正好在整个字符集中的936页,因此好多地方其实都是用CP936来代表GBK&2.文件读取BOM问题乱码&后来碰到的问题比较坑爹,就是我的txt文件是一个图片列表,列表中有中文路径,并且涉及到众多的文件夹,不可能把他修改成英文,因此在linux下GBK编码的txt文件放到Linux上是会出现乱码的。这里我们以尽量统一utf8格式的为好,为了处理方便。因此我在windows下用记事本,将ANSI编码的txt文件另存为utf-8格式。&但是!!!我还是碰到了最晕的问题&这里引入BOM的概念,一个文件在编码后打上特定的标记,当打开文件时读取这个标记来以相应的编码方式解码文件,这样就可以解决不少问题。但是很多编辑器并不统一,给我们带来了不少麻烦。这里常见的如UTF8,UTF16,会打上这样的mark标记&BOM_UTF8 '/xef/xbb/xbf'&BOM_UTF16_LE '/xff/xfe'&BOM_UTF16_BE '/xfe/xff'&这里我当时是需要把txt文件传到linux下默认是UTF8格式,因此直接用的windows记事本,后来读取的时候就报错了。可以看到在之后的unicode码流中最先出现的是/xef/xbb/xbf,可能是linux默认没有读取BOM头的问题,因此如果有文件需要传输的话,最好不要带BOM头到Linux中。这里用Notepad++,选择用UTF8-无BOM格式编码就OK。&再在linux中读取中文就不会乱码了。
最新教程周点击榜
微信扫一扫Tavern Quest电脑版
Tavern Quest电脑版游戏介绍
  标签:英雄酒馆(含数据包) TAVERN QUEST Glu Mobile&
  语言:英文
  版本:1.0.0
  更新:
  适用:Android ( 2.1 及以上版本 )
  大小:325.17 M
&&& 解压密码:
《英雄酒馆 TAVERN QUEST》是一款卡通风格的模拟经营类游戏,你可以经营你自己建造的虚拟酒馆,并为英雄们提供各种神奇的菜谱。
  曾经有一个没有兴趣抢劫和掠夺的小恐龙,虽然有比它体型更大、更猛烈的龙作弄他,但他却只想跟随他的热情去学习做饭!所以他打算开设他自己酒馆!然后他突然明白,&在一些英雄们的帮助下&他可以在餐饮上打败所有哪些欺负他的恐龙们。
  构建和运行你自己的虚拟酒馆!为从全国各地慕名而来的英雄们准备各种神奇食谱,打败哪些邪恶的怪物和收集做饭的新原料,并不断装饰你的酒馆。
  【游戏特色】
  - 为英雄们提供各种神奇的菜谱
  - 收集超过50个可爱有趣的英雄来解开强大的传奇英雄
  - 打败各种邪恶的怪物
  - 完全定制您的酒馆,甚至改变周围的环境!
  - 提升你的酒馆去开发新配方和新怪物猎杀
  - 只有你能帮助龙厨师打破这些巨大的恶霸
  - 精美的3D视觉和动画!
  【注意】
  本游戏为修改版,初始银币2w,Glu币99w。
  如游戏出现乱码请把系统语言修改为英文。
电脑版安装需要用一个一款安卓模拟器(BlueStacks) Beta-1,下载安卓模拟器之后可以参考详细的安装教程,简单3步安装,不需要对电脑进行任何设置即可完成。2.安装好之后,apk文件的图标就和安卓模拟器的突变一样,我们直接点击apk文件运行,安装就可以安装好游戏了。
此外,Beta版本还加入了对图形硬件加速的支持。为高端平板设计的应用也可完美运行。BlueStacks Android应用模拟器已于AMD展开合作,可充分利用AMD APU和GPU平台的高级图形特性。
BlueStacks应用模拟器的Beta版本还加入了10种本地化支持,包括简/繁体中文,设置界面也和真正的Android类似,支持软键盘等方式输入,内置有若干应用商店。
如何安装安卓模拟器
xp用户需先安装Windows Installer 4.5和.NET Framework 2.0 SP2,否则会提示出错,在游戏文件夹里面我们已经有提供了,双击安装即可
Tavern Quest电脑版下载地址
您可能还会喜欢}

我要回帖

更多关于 win7解压缩文件名乱码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信