sql文件乱码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql文件乱码相关的知识,希望对你有一定的参考价值。

sql文件为备份的文件,出现乱码,(不是中文乱码,是全部)见图请问这么弄?服务器是重新装的系统,原来的数据已经没有了。。

参考技术A 什么数据库,文件共享来看一下?
另外备份的话,本来一般就是二进制文件,以文本方式打开是没有意义的。
参考技术B 加了密的文件。所以显示乱码。追问

这个是用的什么加密的啊?再说了,我备份下来这么可能是加密的嘛,就只是重新装了服务器系统就自动加密了?

追答

不知道你是怎么备份的?直接备份文件,还是利用服务器上特定的备份功能进行的备份,如果是后者,那么可能服务器端备份时自动加密保护了,如果是前者,那么就说明服务器端本身就会对数据库文件进行加密保护。
至于用什么方式加的密,我无法看出来。抱歉。

追问

用的是navicat for mysql 工具。以前备份下来就正常的,哎。。。。。

追答

那你的服务器会不会像我们用的Win7上的那种类似BitLocker的加密功能,在原系统上,那些文件可以正常的读取查看,但一旦重装了系统,或把文件拷贝到非原系统的系统里就无法正常查看了?
注:这里的原系统,为加密文件的那个系统。一旦重装,虽然系统还是一模一样,但里面的身份信息就完全改变了。

Navicat 运行SQL文件中文乱码问题

  1. 首先检查文件的编码格式,这里我使用Notepad打开sql文件,右下角显示了文件的编码格式。

  1. 将文件的编码格式修改为UTF-8,这里以Notepad的操作为例子,依次点击编码、转为UTF-8编码。

  1. 再次运行sql文件,发现中文乱码问题已经解决。

以上是关于sql文件乱码的主要内容,如果未能解决你的问题,请参考以下文章

Oracle导入SQL文件,中文乱码

向phpmyadmin中导入sql文件出现乱码怎样解决啊

用source语句导入sql文件时中文乱码如何解决

.sql文件用记事本打开乱码怎么解决??急,在线等

oracle sql developer的脚本出现乱码?

sql语句有中文,乱码怎么解决