1. Excel打开dbf乱码
ArcGIS:DWG/DXF文件导入ArcGIS时注记乱码的问题
现有情况:Win 10;ArcGIS 10.2;将dxf图纸导入ArcMap,注记乱码。
在网上查了很多,说这个版本有bug,换为10.3即可,未测试,采用下面的简便方法得到解决。
原因:字符集出了问题,修改注册表中默认字符集为简体中文字符集即可。
解决方法:Win+R,输入regedit打开注册表,找到"计算机\HKEY_CURRENT_USER\Software\ESRI\Desktop10.2\Common\CodePage“位置(如果找不到”Common\CodePage“,手动添加即可),添加字符串dbfDefault,值为969。
2. excel打开dbf文件乱码
文件--导入和导出向导,把这个收件箱.bak导进去就可以了。
打开,有时是指程序的运行,如双击CALC.EXE打开计算器。有时是指文档利用程序调入内存编辑,如打开HUA.BMP文件,系统是启动画图程序将HUA.BMP调入内存编辑。这时一种类型文件(扩展名不同)对应一种打开程序。如TXT用记事本,BMP用画图,DOC用WORD...
有些程序在编辑文档存盘前,先把编辑前的文件保存,文件扩展名是BAK(BACKUP备份),后再保存编辑后的文件,这样当你存盘后后悔了,可以用BAK文件覆盖原文件来恢复。这样就产生了BAK文件。
有些破解工具在破解程序时,也将待破解的程序事先保存为BAK文件,再破解,避免破解失误。
一般来讲BAK文件是可以删除的,如果想打开,必须将其扩展名改成该文件对应格式的扩展名。如记事本产生的BAK改成TXT,WORD产生的BAK改成DOC,数据库修改库结构的改成DBF,破解程序产生的改成EXE。如果是WORD产生的BAK改成TXT或DBF,照样打不开或打开后显示乱码。
但要想知道BAK是什么格式文件或是什么文件产生的很难。那如何知道呢?
还有另一种方法,就是所有文件都可以利用工具软件做为二进制文件打开,如用WINHEX,利用WINHEX按二进制文件打开,分析文件头格式,判断是什么类型文件。
3. excel打开dbf汉字乱码
1:编码方式由ASCII码和Unicode码其中Unicode码包括UTF-8,UTF-16,UTF-32三种,其中UTF-8是变长码,由于解码错误,导致了打开错误,你可以使用RTF(写字板)或者Word等软件打开2:源文件根本就不是文本文件,有些人出于保密或者网络传输方便(有些网络传输对格式有明确限制,所以需要修改扩展名)把源文件的扩展名改成了txt
4. dbf用excel打开乱码
1.首先确定我们要打开的bak文件是由什么软件执行所生成的文件,一般来说,使用Word文档的时候,bak文件都是在保存目录下生成。如果无法确定是什么软件执行所自行产生的文件,就很难成功的打开这些文件,而且很可能打开的文件均是乱码组成。我们无法自己分辨出来这种bak文件是由什么软件生成,但是我们可以通过利用一些工具软件,例如winhex将bak文件作为二进制文件打开,分析出文件头格式就能判断这种是什么类型的文件。
2.确定bak文件是由什么软件自行产生之后,我们想要打开这个文件就不是一件难事了。相应软件产生的bak文件,就将该bak文件改成与该软件保存文件的后缀类型一样即可打开。也就是将bak更改,例如我们使用的是Word文档的话,那么打开bak文件就要将其后缀改成doc,也就是将bak改成doc,而记事本产生的bak则改成txt格式;破解程序就改成exe;数据库结构的则改成DBF。更改之后就可以顺利的打开bak文件了。
5. excel打开xls文件乱码
XLS文件是EXCEL文件,其文件内容经EXCEL文件系统用特定方式转换后内容变成乱码。用DOS是TYPE命令显示XLS文件内容时,所有乱码都会被显示到屏幕上。当这些乱码包含的字符的ASC代码为07时,其含义为响铃一声。若包含多个ASC代码为07的字符,则响铃多声。这样会被认为是报警。
6. Excel打开文件乱码
excel出现乱码的原因:
1.该文件已经被损坏。
2.因启动故障而没有保存Excel文件。
解决办法:
1.将Excel乱码文件另存为SYLK格式。如果Excel乱码文件能打开,将Excel乱码文件转换为SYLK格式可以筛选出文档的损坏部分,然后再保存数据。
2.Excel乱码文件转换为较早的版本。关闭打开的工作簿,当系统询问是否保存更改时,单击“否”。在“文件”菜单中,单击“打开”命令,双击该工作簿文件。
3.单击 “文件”——“打开”。通过“查找范围”框,定位并打开包含受损文档的文件夹,选择要恢复的文件。单击“打开”按钮旁边的箭头,然后单击“打开并修复”即可。
4.借助第三方软件来尝试解决excel乱码。如“Office Excel Viewer”。
7. excel vba中文乱码
据说有 MultiByteToWideChar 和 WideCharToMultiByte 这两个函数可以使用,但是我没用过!写了2个函数,自己改吧!Public Function uncode(x As Range) As StringOn Error Resume NextMsgBox Asc(Mid(x, 1, 1)) + 65536If x.Columns.Count <> 1 Thenuncode = "Error"Exit FunctionEnd IfIf Len(x) = 0 Then Exit FunctionDim a, b, c, ib = ""For i = 1 To Len(x)a = Mid(x, i, 1)If Asc(a) < 0 Thenuncode = uncode & sixteen(Asc(a) + 65536)Elseuncode = uncode & aEnd IfNextEnd FunctionPublic Function sixteen(m As Long) As Stringn = mx = "": y = ""Do While n <> 0a = n Mod 2n = n \ 2x = a & xLoopDo While Len(x) Mod 4 <> 0x = "0" + xLoopDo While Len(x) > 0Select Case Right(x, 4)Case "0000"y = "0" + yCase "0001"y = "1" + yCase "0010"y = "2" + yCase "0011"y = "3" + yCase "0100"y = "4" + yCase "0101"y = "5" + yCase "0110"y = "6" + yCase "0111"y = "7" + yCase "1000"y = "8" + yCase "1001"y = "9" + yCase "1010"y = "A" + yCase "1011"y = "B" + yCase "1100"y = "C" + yCase "1101"y = "D" + yCase "1110"y = "E" + yCase "1111"y = "F" + yEnd Selectx = Left(x, Len(x) - 4)Loopsixteen = yEnd Function
8. excel打开数据乱码
显示乱码有两个可能:
1、EXCEL版本不同,如果用低版本的去打开高版本的工作簿,就是出现不能正确识别,即乱码现象。
2、文件损坏,可以试着先运行EXCEL主程序,然后在菜单上的“文件-打开”中选中该工作簿,然后点一下“打开按钮”右侧的一个黑色小三角,从中选“打开并修复”,如果损坏不严重,可以用这个方法恢复。
9. 用excel打开dbf出现乱码
表格来源?先确定它是一个合法的VFP表,再用VFP打开。有DBF文件后缀的不一定是VFP表。
- 相关评论
- 我要评论
-