excel中文显示乱码解决方法
- 格式:doc
- 大小:24.50 KB
- 文档页数:1
excel文件损坏导致的乱码
当Excel文件损坏导致乱码时,可能有多种原因和解决方法。
首先,Excel文件损坏可能是由于存储介质损坏、意外断电、病毒
感染或软件错误等原因引起的,这可能导致文件中的数据出现乱码
或无法正常显示。
解决这个问题的方法可以包括以下几点:
1. 使用Excel自带的修复工具,Excel提供了一些修复工具,
如“打开和修复”功能,可以尝试使用这些工具来修复损坏的文件。
2. 使用备份文件,如果你有文件的备份,可以尝试使用备份文
件来恢复数据。
3. 使用第三方修复工具,有一些第三方的Excel修复工具可以
帮助修复损坏的Excel文件,你可以尝试使用这些工具来解决问题。
4. 寻求专业帮助,如果以上方法都无法解决问题,可以考虑寻
求专业的数据恢复服务或咨询专业人士来帮助解决问题。
另外,为了避免类似问题的发生,建议定期备份重要的Excel
文件,使用可靠的杀毒软件保护计算机安全,并注意避免突然断电等操作,以免损坏文件。
希望以上建议对你有所帮助。
iferror函数消除乱码在日常工作中,我们经常会遇到Excel中出现乱码的情况。
乱码可能是由于不同编码格式导致的,也可能是由于数据输入错误或者其他原因引起的。
无论是在数据分析还是在数据处理过程中,乱码都会给我们带来困扰。
不过,幸运的是,我们可以通过使用Excel中的iferror函数来解决这个问题。
iferror函数是Excel中一个非常实用的函数,它可以帮助我们判断一个单元格中的数值是否包含错误,并在包含错误时返回指定的值。
通过使用iferror函数,我们可以将乱码单元格中的错误值替换为我们想要的值,从而消除乱码问题。
那么,如何使用iferror函数来消除乱码呢?下面我将介绍一些常用的方法。
第一种方法是将乱码替换为空白。
在Excel中,我们可以通过以下公式来实现:=iferror(A1,"")。
这个公式的意思是,如果单元格A1中的数值包含错误,则返回空白;否则,返回单元格A1中的数值。
通过这种方式,我们可以将乱码单元格中的错误值替换为空白,从而消除乱码问题。
第二种方法是将乱码替换为指定的数值或文本。
在Excel中,我们可以通过以下公式来实现:=iferror(A1,"指定的数值或文本")。
这个公式的意思是,如果单元格A1中的数值包含错误,则返回指定的数值或文本;否则,返回单元格A1中的数值。
通过这种方式,我们可以将乱码单元格中的错误值替换为我们指定的数值或文本,从而消除乱码问题。
第三种方法是将乱码替换为相邻单元格的数值。
在Excel中,我们可以通过以下公式来实现:=iferror(A1,B1)。
这个公式的意思是,如果单元格A1中的数值包含错误,则返回单元格B1中的数值;否则,返回单元格A1中的数值。
通过这种方式,我们可以将乱码单元格中的错误值替换为相邻单元格中的数值,从而消除乱码问题。
除了以上介绍的方法,我们还可以根据具体情况采用其他方式来使用iferror函数消除乱码。
竭诚为您提供优质文档/双击可除excel表格乱码篇一:excel出现乱码的解决方法excel出现乱码的原因也是多种多样。
如果你遇到excel 打开是乱码,可以从下面找找相应的解决办法。
第一,csV 文件用excel打开是乱码从网页导出的csV文件,用excel打开,中文会是乱码。
csV文件乱码问题主要是文件编码引起的。
因此要解决excel 打开乱码的问题,可以从改文件开始:首先,用记事本打开csV文件,可能看到很长的一条数据记录。
然后,直接把刚才打开的文件另存为txt文件,如果是utF-8的文件,你应该可以看到保存成的编辑格式。
最后,用excel直接打开这个另存的文件。
应该能看到正确的汉字。
第二,excel文件损坏出现乱码有时打开一个以前编辑好的excel工作簿,却出现乱码,无法继续进行编辑打印。
这种情况的原因应该是该文件已经被损坏了,可以尝试使用下面的方法之一来修复excel乱码。
1.将excel乱码文件另存为sylk格式如果excel乱码文件能打开,将excel乱码文件转换为sylk格式可以筛选出文档的损坏部分,然后再保存数据。
2.excel乱码文件转换为较早的版本若因启动故障而没有保存excel乱码文件,则最后保存的版本可能不会被损坏。
关闭打开的工作簿,当系统询问是否保存更改时,单击“否”。
在“文件”菜单中,单击“打开”命令,双击该工作簿文件。
3.打开excel乱码文件并修复工作簿如果excel乱码文件根本不能够使用常规方法打开,可以尝试excel20xx中的“打开并修复”功能,该功能可以检查并修复excel乱码文件中的错误。
单击“文件”——“打开”。
通过“查找范围”框,定位并打开包含受损文档的文件夹,选择要恢复的文件。
单击“打开”按钮旁边的箭头,然后单击“打开并修复”即可。
excel乱码问题也不是一篇能写尽的,因为出现的原因实在太多样。
如果上面的方法依然无效,可以借助第三方软件来尝试解决excel乱码。
怎么给2010excel乱码修复呢
对于一些办公人员来说,Excel是运用比较多的一款统计软件,那幺有一天Excel文档出现了问题,要怎幺办呢?大家知道2010excel乱码修复吗?
第一,CSV文件用excel打开是乱码
从网页导出的CSV文件,用Excel打开,中文会是乱码。
CSV文件乱码问题主要是文件编码引起的。
因此要解决Excel打开乱码的问题,可以从改文件开始:
首先,用记事本打开CSV文件,可能看到很长的一条数据记录。
然后,直接把刚才打开的文件另存为txt文件,如果是UTF-8的文件,你应该可以看到保存成的编辑格式。
最后,用Excel直接打开这个另存的文件。
应该能看到正确的汉字。
第二,excel文件损坏出现乱码
有时打开一个以前编辑好的Excel工作簿,却出现乱码,无法继续进行编辑打印。
这种情况的原因应该是该文件已经被损坏了,可以尝试使用下面的方法之一来修复Excel乱码。
1.将Excel乱码文件另存为SYLK格式
如果Excel乱码文件能打开,将Excel乱码文件转换为SYLK格式可以筛选出文档的损坏部分,然后再保存数据。
2.Excel乱码文件转换为较早的版本
若因启动故障而没有保存Excel乱码文件,则最后保存的版本可能不会被损坏。
关闭打开的工作簿,当系统询问是否保存更改时,单击“否”。
在“文件”菜单中,单击“打开”命令,双击该工作簿文件。
3.打开Excel乱码文件并修复工作簿。
excel乱码怎么办excel乱码修复详细解决⽅法 excel软件⾮常实⽤,⽽且它的使⽤也很频繁,但是如果遇见了excel乱码怎么办?下⾯⼩编给⼤家介绍⼀下excel乱码修复⽅法。
⼀起看看吧 excel乱码修复⽅法: ⽅法⼀:⼿动处理 1、打开Word,单击【⽂件】菜单中的【打开】命令 2、在⽂件类型中选择【所有⽂件】,找到并选中要修复的.xls⽂件,单击【打开】按钮 3、打开后,如果Excel只有⼀个⼯作表,会⾃动以表格的形式装⼊Word,若⽂件是由多个⼯作表组成,每次只能打开⼀个⼯作表。
4、将⽂件中损坏的部分数据删除。
5、⽤⿏标选中表格,在“表格”菜单中选“表格转⽂字”,可选⽤“,”分隔符或其他分隔符。
6、另保存为⼀个⽂本⽂件.txt。
7、在Excel中直接打开该⽂本⽂件,另存为其他名字的Excel⽂件即可。
8、注意:这种修复的⽅法是利⽤Word的直接读取Excel⽂件的功能实现,该⽅法在⽂件头没有损坏,只是⽂件内容有损坏的情况下⽐较有效,若⽂件头已经损坏时的Excel⽂件,此⽅法可能不成功,必须借助于其他⽅法。
⽅法⼆:excel乱码修复⼯具 可以使⽤Concept Data公司推出的excel乱码修复⼯具——ExcelRecovery 1、⾸先运⾏ExcelRecovery⼯具 2、在⽂件菜单下可选择Recovery选项 3、打开Excel,单击“⽂件”菜单的“Recover”选项 4、进⼊Excel Recovery 5、指定要修复的Excel⽂件,然后按[Recover]按钮。
6、等待⾃动修复 7、修复完成后,⽂件⾃动打开 8、另存为⼀个新的⽂件名即可 注意:该版本只能修复普通⽂件,不能修复带Visual Basic代码、图表以及包含⼝令的Excel⽂件 以上就是⼩编为⼤家介绍的excel乱码修复⽅法,希望能够帮助到⼤家,如果想要了解更多资讯请继续关注。
excel表格内容数据乱码怎么办
在Excel中,只要是录入数据都会用表格把数据进行分类,而有些时候数据会乱码。
其实这个很容易解决。
下面是由店铺分享的excel表格数据变成乱码的解决方法,希望小编能解决大家的烦恼。
excel表格内容数据变成乱码的解决方法
1:比如我们在这个单元格中输入一组数字
2:因为数字位数太多,显示出来的就是科学计数
3:在单元格上右键单击,菜单上点击设置单元格格式
4:在单元格格式设置界面数字下面选择文本后确定
5:或者直接在excel开始菜单上修改格式为文本
6:修改以后它不会直接变成文本型,还需要再双击一下该单元格,看到这个单元格左上角出现一个绿色小三角的时候,说明已经改为文本型,此时数字就完全显示出来了。
excel2010中文乱码怎么办
推荐文章
dj中文流行歌曲串烧热度:2017年美国大选总统辩论第二场中文字幕高清完整版热度: 2017好听的dj中文歌曲_2017最好听的车载歌曲热度: scaredtobelonelymartingarrixmp3+中文翻译歌词热度: 2017年婚礼中文版DJ歌曲热度:
有时候当你用办公软件EXCEL打开CSV文件会出现以下的情况,归根结底呢就是编码的问题。
下面让店铺为你带来excel2010中文乱码的解决方法。
excel2010乱码解决步骤如下:
【故障现象描述】从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,使用EXCEL打开出现乱码的情况。
【故障原因分析】
此种情况一般是导出的文件编码的问题。
在简体中文环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8、Unicode等编码可能就会出现文件乱码的情况。
【解决方法】
设置office语言环境
开始菜单-Microsoft office- Microsoft office工具- Microsoft office 2003语言设置,将Microsoft office应用程序默认方式的语言设为"中文(简体)",这也是office 2003的默认设置。
使用记事本打开CSV文件,文件-另存为,编码方式选择ANSI:
保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况:
关于excel中文乱码的相关文章推荐:。
竭诚为您提供优质文档/双击可除excel表格打开是乱码怎么办篇一:打开excel表出现文件转换乱码的处理方法打开excel表出现文件转换乱码的处理方法问题:打开excel表出现文件转换乱码,按确定显示乱码。
问题分析:xls文件默认打开快捷方式为word。
解决方法:1、在该文件单击右键,选择“属性”;2、在弹出属性对话框点击打开方式“更改(c)”,3、在弹出对话框中选择excel程序,按2次“确定”;4、重新双击需要打开的excel文件。
如下图所示:篇二:wordexcel打开乱码的解决方法wordexcel打开乱码的解决方法打开的word文件中全是些乱码,无法打开,word打开时提示说需要安装转换器,excel打开时说格式不符合,有的打开后直接是乱码,遇到这些问题如何解决,今天我们就来学习一下:第一种方法:文件格式替换法1、打开被损坏的文档单击"文件----另存为"菜单,在"保存类型"列表中,选择"RtF格式",然后单击保存"按钮,并关闭word。
2、打开刚才保存的RtF格式文件,再次使用"另存为"将文件重新保存为"word文档",现在打开这个word文件就可以发现文件已经被恢复过来了。
第二种:其他方法。
1、使用undelete类软件:用于刚出问题的情况时。
一般word修改文件时都创建临时文件。
到修改word文件的目录下去找。
2、使用word的恢复功能:即在word中,文件----打开命令,选择打开文件的类型为"从任意文件中恢复文本",然后打开,如果不行,可以试用wps97或wps2000读入word文件,也许也有可能恢复。
3、用wordrecoverytools可以恢复任意损坏的word文件。
有时候word文档出现乱码,并不是由于数据恢复引起的,可能是因为电脑中了病毒,病毒的复制和传播引起的数据破坏,这样的情况是很难恢复的,所以建议大家对重要的数据文档做定期备份,以免造成没有必要的损失。
表格中输入数字变成乱码怎么弄在使用表格程序中,有时候我们会遇到输入数字时出现乱码的情况。
这可能会导致数据的不准确和混乱。
幸运的是,这是一个常见的问题,而且有一些方法可以解决这个问题。
本文将介绍一些可能导致数字乱码的原因,并提供针对不同情况的解决方案。
1. 字符编码设置不正确字符编码是文本在计算机中表示的方式,不同的编码系统可以用来处理不同语言的字符。
当我们在表格中输入数字时,如果字符编码设置不正确,就会导致数字显示为乱码。
要解决这个问题,可以按照以下步骤进行操作:- 打开表格程序,并找到设置选项。
- 在设置选项中,找到字符编码设置。
- 确保选择了正确的字符编码,以匹配输入数字所使用的编码系统。
常用的编码系统有UTF-8、GB2312等。
- 重新打开表格,并输入数字进行测试。
2. 数据格式化错误另一个可能导致数字乱码的原因是数据格式化错误。
表格程序通常会根据输入的数据自动选择相应的格式,如果错误地选择了格式,就会导致数字显示为乱码。
要解决这个问题,可以按照以下步骤进行操作:- 选择输入数字所在的单元格或者整列。
- 在表格程序的格式选项中,找到数字格式化设置。
- 根据你的需求选择正确的数字格式,比如数字、货币、百分比等。
- 重新输入数字进行测试。
3. 字体设置问题字体是显示文本的方式,如果选择了不支持数字显示的字体,也会导致数字显示为乱码。
要解决这个问题,可以按照以下步骤进行操作:- 打开表格程序,并找到字体设置选项。
- 确保选择了支持数字显示的字体,比如Arial、宋体等常用字体。
- 重新打开表格,并输入数字进行测试。
4. 操作系统和表格程序的兼容性问题有时候,乱码问题可能是由操作系统和表格程序之间的兼容性问题引起的。
这可能发生在使用某些较旧的操作系统版本或者较新的表格程序版本时。
要解决这个问题,可以尝试以下方法:- 更新操作系统和表格程序至最新版本,以获取最新的兼容性修复。
- 在表格程序的设置选项中,找到兼容性设置,并选择与您的操作系统版本相匹配的选项。
中文乱码的解放方法
中文乱码的解决方法一般分为六个步骤来实现:
1、更改编码格式:首先应该对乱码文件的字符编码进行更改,如果在Word文档、浏览器网页或其他软件中出现乱码,可以
尝试将文件编码格式更改为UTF-8或GBK等。
2、重新安装系统:如果更改了文件编码格式,但还是未能够
解决乱码问题,可以考虑重新安装系统,重置安装后,很有可能会解决乱码问题。
3、安装字符集:如果文件中出现不规则的中文字符,可以尝
试安装支持的中文字符集,安装后即可解决乱码问题。
4、更换显示器:如果文件中部分字符显示出现了乱码,可以
尝试更换显示器来解决乱码问题,因为有时候乱码可以由于显示器的编码不对导致的。
5、检查显卡驱动:如果是显卡驱动不正常而导致的乱码,可
以找到合适的显卡驱动并重新安装,以解决乱码问题。
6、调整文件字体设置:如果文件中乱码是由于字体设置不合
适所导致的,可以调整字体大小或更换字体,从而解决乱码问题。
以上就是解决中文乱码的六个常用方法,在乱码问题出现时,可以按照上述步骤一一尝试,以解决乱码问题。
Excel表格数字乱码怎么办?推荐四种简单⽅法
我们经常利⽤Excel表格录⼊数据,在录⼊数据的时候我们经常会遇到这种情况:因为录⼊的数字
的数位较多导致数字乱码。
这种情况真的很影响我们的⼯作进程。
那么Excel表格数字乱码该怎
么办呢?推荐⼤家使⽤这四种⽅法。
⽅法⼀:借助符号调节
选中Excel表格中数字乱码的单元格,然后将光标移动到表格中数据的最前⾯,然后输⼊符
号“,”,然后点击键盘上的“回车键”就可以了。
⽅法⼆:设置单元格数字格式
我们可以直接选中Excel表格中⼀整列单元格,然后⿏标右击,点击“设置单元格格式”。
然后
在“数字”界⾯的“分类”中,点击“⽂本”。
然后点击确定。
接着重新点击单元格就可以了。
⽅法三:拖拉单元格宽度
如果我们想要调整Excel表格A列中单元格的宽度。
将光标移动到A列与B列之间知道出现⼀个有
左右箭头的加号。
然后拖拉⾄A列中的数据能够显⽰出来就可以了。
⽅法四:合并单元格
我们想要显⽰单元格A1中的数据。
选中单元格A1和B1,然后点击页⾯中的“合并单元格”就可以
了。
如果数据很多就多合并⼏个单元格,然后填充格式再输⼊数据就可以了。
excel乱码怎么修复
excel2007乱码怎么修复
Concept Data公司提供了一个专门用于修复Excel损坏文件的修复工具ExcelRecovery。
我们为大家收集整理了关于excel2007乱码怎么修复,以方便大家参考。
下载该软件安装后,可以自动将Excel的修复程序安装在Excel应用程序中,在文件菜单下,多出一项Recovery选项,若有损坏的文件,可以用该选项进行修复。
使用方法是:
打开Excel。
单击“文件”菜单的“Recover”选项,Excel Recovery 的对话框将打开。
指定要修复的Excel文件,然后按[Recover]按钮。
自动修复,需等一会儿。
修复的'文件将被打开。
另存为一个新的文件名,即可完成文件的修复工作。
注意:该版本只能修复普通文件,不能修复带Visual Basic代码、图表以及包含口令的Excel文件,如果需要修复这些文件,请进行注册。
应该注意的是,保存在软盘中的文件极易损坏,损坏后可用以上方法修复,但如果保存文件的磁盘零磁道损坏或不能正确读写等故障时,就必须先修复磁盘和文件,再用上述方法修复Excel文件。
【excel2007乱码怎么修复】。
超级简单的Microsoft Office文档乱码解决方案
在公司經常用的是繁體系統,總是會遇到一些簡體的文檔顯示亂碼,很是煩惱,現在有了這個簡單的解決方法后,就不用那麼煩惱了
1.首先安裝“Office 简繁转换宏”插件,這樣在Excel中就會有如下圖所示的簡繁轉換的功能
2.按照下圖打開Microsoft office 語言設定
3.第一次打開語言設定時會先安裝,安裝完成后,出現如下圖所示的設定框,先選擇簡體,然後確認
4.再打開亂碼的文檔,裏面的字體就可以正常顯示,然後利用簡繁轉換功能,把字體轉換成繁體
5.如果第三步設置成簡體后,打開文檔還是亂碼的話,再選擇成英文,一般問題都可以解決
6.把文檔里的字體轉換成繁體后,在把第三步的預設語言改回繁體即可
問題解決
友情提示:部分文档来自网络整理,供您参考!文档可复制、编辑,期待您的好评与关注!。
excel2007打开乱码的解决方法
Excel中打开乱码具体该如何解决呢?下面是店铺带来的关于excel2007打开乱码的解决方法,希望阅读过后对你有所启发!
excel2007打开乱码的解决方法:
打开乱码解决步骤1:打开word,单击【文件】菜单中的【打开】命令
打开乱码解决步骤2:在文件类型中选择【所有文件】,找到并选中要修复的.xls文件,单击【打开】按钮
打开乱码解决步骤3:打开后,如果Excel只有一个工作表,会自动以表格的形式装入Word,若文件是由多个工作表组成,每次只能打开一个工作表。
打开乱码解决步骤4:将文件中损坏的部分数据删除。
打开乱码解决步骤5:用鼠标选中表格,在“表格”菜单中选“表格转文字”,可选用“,”分隔符或其他分隔符。
打开乱码解决步骤6:另保存为一个文本文件.txt。
打开乱码解决步骤7:在Excel中直接打开该文本文件,另存为其他名字的Excel文件即可。
excel表格变成乱码怎么解决_excle乱码excel乱码要如何处理呢excel乱码修复方法打开一个编辑好的Excel工作簿,现内容混乱,无法连续进行编辑,而且还不能够进印。
这是许多朋友在处理Excel文件时都可能会遇到的一个问题,面对这种状况时,我们应当怎么办呢?消失上述状况的缘由应当是该文件已经被损坏了,此时你不妨尝试使用一下笔者为大家介绍的以下几种方法,或许能够恢复损坏的Excel文件(以Excel 2021为例)。
招数一:将工作簿另存为SYLK格式假如Excel文件能够打开,那么将工作簿转换为SYLK格式可以筛选出文档的损坏部分,然后再保存数据。
首先,打开需要的工作簿。
在“文件”菜单中,单击“另存为”命令。
在“保存类型”列表中,单击“SYLK(符号连接)(*.slk)”选项(图1),然后单击“保存”按钮。
关闭目前开启的文件后,打开刚才另存的SYLK 版本即可。
1.保存为SYLK招数二:转换为较早的版本假如由于启动故障而没有保存Excel工作簿,则最终保存的版本可能不会被损坏。
当然,该版本不包括最终一次保存后对文档所作的更改。
关闭打开的工作簿,当系统询问是否保存更改时,单击“否”。
在“文件”菜单中,单击“打开”命令,双击该工作簿文件即可。
招数三:打开并修复工作簿假如Excel文件根本不能够使用常规方法打开,那么可以尝试Excel 2021中的“打开并修复”功能,该功能可以检查并修复Excel工作簿中的错误。
在“文件”菜单中,单击“打开”命令。
通过“查找范围”框,定位并打开包含受损文档的文件夹,选择要恢复的文件。
单击“打开”按钮旁边的箭头,然后单击“打开并修复”即可(图2)。
2.打开并修复招数四:用Excel查看程序打开工作簿在用完各种方法仍不能解决问题的状况下,大家不妨考虑一下使用第三方软件开展恢复工作。
Excel查看程序是一个用于查看Excel工作簿的免费的有用程序(下载见文章结尾)双击下载文件xlviewer.exe启动安装程序,然后根据说明完成安装。
Word Excel打开乱码的解决方法汇总遇到打开的Word文件中全是些乱码或者Word打开时提示说需要安装转换器;Excel打开时说格式不符合或打开显示乱码。
试用以下的几种办法,乱码文件产生的原因多数是文件受损,因受损程度不同无法保证完全修复,所以修复的目标是尽量恢复更多的数据。
方法一:文件格式替换法1•打开被损坏的文档,点击“文件一另存为”,在“保存类型”列表中选择“RTF格式”,然后“保存”并关闭Word 文件。
2.打开刚才保存的RTF格式文件,再次使用“文件一另存为”将文件重新保存为“Word文档”,现在打开这个 Word文件就可以发现文件已经被恢复过来了。
如果在转换成RTF格式后文件仍然不能被恢复,可以将文件再次转换为纯文本格式(水.txt),再转换回Word格式。
当然在转换为txt文件的时候其图片等信息会丢失掉。
方法二:使用恢复功能:“文件〜打开命令”,选择打开文件的类型为“从任意文件中恢复文本”,有可能恢复。
方法三:重设格式法,在Word中有一个隐藏的位置,用来保存文档中的各种格式信息,所以只要删除这些格式信息就可能将文件恢复了。
1•打开损坏的文档后,单击“工具一选项”菜单,选择“编辑”标签,取消对“使用智能段落选择范围”复选框的勾选,确定。
2.选定最后一个段落之外的全部内容,然后将这些内容粘贴复制到新的Word文件中,可能恢复内容。
方法四:试用WPS读入Word文件,有可能恢复。
方法五:用专业的数据修复软件来修复损坏的文档结构,比如OfficeRecovery、 EsyRecovery FileRepir 及 OfficeFix 等Office文件修复工具。
方法六:用16进制编辑器如UltraEdit32.Winhex等打开Word 文档,把文件的第一个字节改为00后另存;如果还不行就任意修改文件头,甚至可以适当删掉100个以内的字符。
excel中文显示乱码解决方法
项目是多语言版本,提供中文和英文,但导出的数据会有中文。
数据直接从数据库中去获取(非GridView中获取)。
现在在英文操作系统下访问项目系统,导出的EXCEL中文显示的是乱码。
EXCEL文件是生成在服务器端,用Response.Redirect("文件名",true)的方式传输到客户端的,在服务器端EXCEL中文显示正常,传输到客户端英文操作系统下就乱码了。
原因分析:既然服务端显示正常,而客户端是乱码,怀疑客户端是英文操作系统导致的。
客户端网页可以显示中文,Office安装的是英文。
但问题还是存在,查找原因,很多提到生成EXCEL文件时编码要设置成UTF-8之类的,但使用的组件已经经过封装了,生成EXCEL 文件并不能进行这样的操作。
最后终于找到解决方案,方法如下:
1.控制面板->区域和语言选项
在“语言”标签中勾上“为东亚语言安装文件”
在“高级”标签中的“非Unicode程序的语言”中选择“中文(中国)”
(请自行翻译成英文与英文系统对应)
2.开始->Microsoft Office->Microsoft Office工具->Microsoft Office 2003语言设置“启用的语言”中添加“中文(简体)”
“请选择定义Microsoft Office应用程序默认方式的语言”中选择“中文(简体)”。