问题描述:

linux系统生成的utf8编码的excel在linux系统下的windows虚拟机中显示正常,但在windows系统中就出现了乱码,如下:

分析问题:

实验1:改为ANSI编码

实验2:改为大端编码

实验3:改为utf8编码

转换前后没有不同。

修改字符集后:

修改字符集后编码如上更加乱了。

实验4:

对excel进行linux转windows

对比转换前和转换后:

转换前后并没有不同。

解决问题:

实验5:改用小端编码

设置小端字节序,选择字符集Big5后中文显示正常:

经过测试,使用Big5和gb2312都能正常显示中文字符。

问题总结:

 显示乱码时先要将utf8转为大端或者小端编码,再设置中文字符集,就可以正常显示了。

1 大小端编码

2 字符集编码

(1) GB2312字符集由中国国家标准总局1980年发布,其中收录了6763个常用汉字和682个其它符号。

(2) Big5是由台湾财团法人信息产业策进会为五大中文套装软件(并因此得名Big-5)所设计的中文共通内码。

参考文章:

https://www.cnblogs.com/malecrab/p/5300497.html

https://www.dazhuanlan.com/2019/12/10/5dee9c2795c62/

excel中文显示乱码相关推荐

  1. HTML 表单 存为EXCEL文件时 中文显示乱码

    在做宣传品发放系统时,需求要把数据库查询的记录生成表单并转存excel文件. 在转存的EXCEL文件中文显示乱码,表格和其他字符正常,检查后发现是创建EXCEL文件打开模式不对 之前: myfile ...

  2. win7英文版中文显示乱码-很多软件无法安装,都可依此解决

    win7英文版中文显示乱码处理方式: Control Pannel-->Clock, Language, and Region-->Administrative-->Change s ...

  3. PL/SQL 中文显示乱码解决方案

    为什么80%的码农都做不了架构师?>>>    PL/SQL 中文显示乱码: 1.修改注册表进行设置: HKEY_LOCAL_MACHINE->SOFTWARE->ORA ...

  4. oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码

    问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器 ...

  5. Win7安装软件,界面上中文显示乱码的解决方案

    Win7安装软件,界面上中文显示乱码的解决方案 参考文章: (1)Win7安装软件,界面上中文显示乱码的解决方案 (2)https://www.cnblogs.com/heyang78/p/42588 ...

  6. Oralce Plsql 中文显示乱码问题无需修改注册表完美解决

    Oralce Plsql 中文显示乱码问题无需修改注册表完美解决 参考文章: (1)Oralce Plsql 中文显示乱码问题无需修改注册表完美解决 (2)https://www.cnblogs.co ...

  7. SSH,telnet终端中文显示乱码解决办法

    SSH,telnet终端中文显示乱码解决办法 vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh ...

  8. QT中文显示乱码解决

    问题如下: 1.中文显示乱码 2.数据库连接不上 问题一:但是如果我们的软件只运行在中文系统下,最简单的方法:在main函数中调用QTextCodec::setCodecForTr( QTextCod ...

  9. PLSQLDeveloper SQL查询内容中文显示乱码

    PLSQL Developer中文显示乱码是因为Oracle数据库所用的编码和PLSQL Developer所用的编码不同所导致的. 解决方法: 1,查询Oralce所用的编码 2,设置PLSQL 的 ...

最新文章

  1. ISP【三】———— raw读取、不同格式图片差异
  2. 创新工场有哪些失败项目?不要只看着成功
  3. 安装配置Statspack
  4. 时间序列预测 时间因果建模_时间序列建模以预测投资基金的回报
  5. 几种常用的排序方法7--希尔排序
  6. 1001: [BeiJing2006]狼抓兔子(对偶图)
  7. 【Alpha】十天屠龙记
  8. 简单十步python使用django框架建立博客网站
  9. Audio播放流程(五)---NuPlayer的Start流程
  10. 万稞pw80线切割编程软件_现在模具设计,编程行业,还是很吃香的
  11. OC、OD、线或线与逻辑
  12. ListView刷新原理及实现
  13. Kotlin 密封类
  14. 如何判断矩阵的谱半径 C语言,矩阵谱半径
  15. FPGA MF-TDMA SCPC TPC QPSK DVB-S2 IP core
  16. 安卓手机玩游戏卡顿怎么解决_安卓手机卡顿如何解决?教你四招,流畅度立刻飙升!...
  17. 职场人需要的2大礼物
  18. 只要两步,用Python将地址标记在地图上!
  19. fluent当中的梯度宏和VOF梯度的获取【转载】
  20. 如何与宜家IKEA建立EDI连接?

热门文章

  1. 白话空间统计之:空间异质性
  2. 【叶子函数分享二十三】计算两个日期之间的工作日
  3. web前端开发笔记21~45 2022/10/27
  4. XILINX SGMII千兆以太网 (2)
  5. Makefile 与 GCC G++ 入门
  6. 解决gpedit问题
  7. Windows 找不到 gpedit.msc
  8. css textarea行数_超级简单:在一个TextArea中如何限制行数和字符数
  9. stm32f4 CubeMX生成IAR工程 移植ST官方 Bootloader 教程
  10. 机器学习数据集----训练集、测试集以及验证集