精华内容
下载资源
问答
  • win10安装软件出现乱码怎么办

    万次阅读 2017-02-06 15:34:28
    使用电脑的过程中,我们会根据自己的需求安装各种各样的软件,不过不少用户反应在win10系统中,安装中文软件时出现了乱码,那么win10安装软件出现乱码怎么办?下面就给大家分享win10安装软件出现乱码的处理方法。

          使用电脑的过程中,我们会根据自己的需求安装各种各样的软件,不过不少用户反应在win10系统中,安装中文软件时出现了乱码,那么win10安装软件出现乱码怎么办?下面就给大家分享win10安装软件出现乱码的处理方法。

     

    win10软件出现乱码解决方法:

          1、右键点击开始菜单,选择控制面板,如下图所示:

     

          2、点击“添加语言”,如下图所示:

     

          3、然后再点击“更改日期,时间数定格式”,如下图所示:

     

          4、在管理选项中点击“更改系统区域设置”,如下图所示:

     

          5、在当前系统区域设置中选择“中文(简体,中国)”,点击确定,如下图所示:

     

          6、此时会提示你需要重启windows才能更改生效,点击“现在重新启动”,如下图所示:

     

          7、再安装同样这个软件的时候就会看到正常简体中文安装软件界面,如下图所示:

     

          以上就是关于win10安装软件出现乱码的解决方法,有遇到同样问题的朋友可以参考文中方法进行操作,希望对大家有所帮助。本文转发自u深度,原文链接:http://www.ushendu.com/dncjwt/3331.html。

    展开全文
  • csv文件下载出现乱码

    千次阅读 2012-08-09 17:34:32
    最近有个问题,下载csv文件下来,用excel打开的时候,出现乱码,原因是编码是gbk,用下文所说的用utf-8编码,也不行,不知道是为什么,可能是因为我的office设置主要语言是简体中文的原因。用 OutputStreamWriter ...

    最近有个问题,下载csv文件下来,用excel打开的时候,出现乱码,原因是编码是gbk,用下文所说的用utf-8编码,也不行,不知道是为什么,可能是因为我的office设置主要语言是简体中文的原因。用

    OutputStreamWriter fos = new OutputStreamWriter(

                    new FileOutputStream(new File("c://2.csv")), "UTF-16LE");

    fos.write(0xFEFF);       

    fos.write("你好 ");

    fos.flush();

    fos.close();

    这种写法正常,没有出现乱码。

     

    BOM(Byte Order Mark),是 UTF编码方案里用于标识编码的标准标记,在 UTF-16里本来是 FF FE,变成 UTF-8就成了 EF BB BF。这个标记是可选的,因为 UTF8字节没有顺序,所以它可以被用来检测一个字节流是否是 UTF-8编码的。微软做这种检测,但有些软件不做这种检测,而把它当作正常字符处理。

     

    微软在自己的 UTF-8格式的文本文件之前加上了 EF BB BF三个字节 , windows上面的 notepad等程序就是根据这三个字节来确定一个文本文件是 ASCII的还是 UTF-8的 , 然而这个只是微软暗自作的标记 , 其它平台上并没有对 UTF-8文本文件做个这样的标记。

     

    也就是说一个 UTF-8文件可能有 BOM,也可能没有 BOM,那么怎么区分呢?三种方法。 1,用 UltraEdit-32打开文件,切换到十六进制编辑模式,察看文件头部是否有 EF BB BF。 2,用 Dreamweaver打开,察看页面属性,看“包括 Unicode签名 BOM”前面是否有个勾。 3,用 Windows的记事本打开,选择 “另存为”,看文件的默认编码是 UTF-8还是 ANSI,如果是 ANSI则不带 BOM。

     

    下面是部分 BOM的介绍

     

    在 UCS 编码中有一个叫做 "ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是 FEFF。而 FFFE在 UCS中是不存在的字符,所以不应该出现在实际传输中。 UCS规范建议我们在传输字节流前,先传输字符 "ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到 FEFF,就表明这个字节流是 Big-Endian的;如果收到 FFFE,就表明这个字节流是 Little- Endian的。因此字符 "ZERO WIDTH NO-BREAK SPACE"又被称作 BOM。

    UTF-8不需要 BOM来表明字节顺序,但可以用 BOM来表明编码方式。字符 "ZERO WIDTH NO-BREAK SPACE"的 UTF-8编码是 EF BB BF。所以如果接收者收到以 EF BB BF开头的字节流,就知道这是 UTF-8编码了。

    Windows就是使用 BOM来标记文本文件的编码方式的。

     

     

    最近处理一个xml文件,用editplus看着一点问题没有,但用程序处理就会报错,错误信息翻译后如下:

    属性值中不能使用字符 '<'。处理资源 'file:///C:/Documents and Settings/renyang/桌面/BOM实例_utf-8.xml' 时出错。第 28 行,位置: 13

    但实际属性值里根本没有'<'啊,很是奇怪!猜测可能是字符问题,重写xml文件,内容和之前的一样,在运行,就通过了。比较两个xml文件,发现错误的文件前几个字节为“EF BB BF”,这就是表示utf8的bom,但xml文件第一行却是<?xml version="1.0" encoding="gbk"?>

    由此可知问题原因
    文件实际为带bom的utf-8编码,但包括浏览器和读xml的jar包等都是按照xml第一行<?xml version="1.0" encoding="gbk"?>中的gbk来读取文件的,由此可带来一些不可预知的问题。

    但为什么editplus读取就没问题呢?
    editplus等编辑器类软件,会把所有文件都当成文本文件来处理,不会根据它是不是xml文件而采用不同的处理方法(字符集检测方法),所以它会按照bom的内容,即utf-8来读取

    utf8和utf-8?
    一般软件都会把这两种编码表示等同,但也遇到个别情况,比如ant,IE8等,它们只会认utf-8编码,而对utf8报错,说不认识,以后为了避免这些琐碎,还是统一成utf-8吧(PS:大小写都可以)

    怎样查看文件是否含有bom?
    用程序读取一个文件的前几个字节,看是不是bom。更简单的方法就是用一些高级的编辑器,比如utraedit的16进制方式查看,或是下面转载blog中说的EmEdit中的另存为来查看。

    下面转载一篇blog(http://blog.sina.com.cn/s/blog_3e9d2b350100as0b.html),对bom介绍的比较详细。

    ————————————————————————————————————————————

    工作需要我用程序生成一个html文件。
    由于服务器端使用apache+Tomcat来执行html和jsp文件。
    开始生成html文件放在apache目录下,页面无法默认正常识别我页面设置的编码。

    必须手动在浏览器上选择Encoding->简体中文(GB2312)才可以正常显示。
    这样当然是不行了。
    由于我们原来有一个页面是可以正常显示中文的,查看了一下,是UTF-8的格式,于是我也修改程序。
    a.修改了页面的编码声明:

    b.修改了写字节流的一个方法:
    public void htmlWrite(String charsetName) {
            try {
                out = new BufferedWriter(new OutputStreamWriter(
                            new FileOutputStream(outFileName), "UTF-8"));
                out.write(res);
                out.flush();

                if (out != null) {
                    out.close();
                }
            } catch (Exception e) {
                try {
                    if (out != null) {
                        out.close();
                    }
                } catch (IOException e1) {
                    System.out.print("write errors!" + e);
                }

                System.out.print("write errors!" + e);
            }
        }
    这样,我又生成了一个html,放在服务器下面,可问题又来了,还是无法正常显示,即浏览器无法默认识别为UTF-8的编码方式。奇怪,使用EmEditor打开,和好用的那个页面对比。没有任何问题。唯一的区别在于:
        我生成的那个html文件被EmEditor认为UTF-8 with Signature。而好用的那个html文件被EmEditor认为UTF-8 without Signature.
        对于这两种UTF-8格式的转换,我查看了网上信息,点击记事本,EmEditor等文本编辑器的另存为,当选择了UTF-8的编码格式时,Add a Unicode Signature(BOM)这个选项被激活,只要选择上,我的文件就可以存为UTF-8 with Signature的格式。可是,问题就在于,我用java怎么让我的文件直接生成为 UTF-8 with Signature的格式。
        开始上google搜索UTF-8 with Signature,BOM,Add a Unicode Signature等关键字。
    http://www.unicode.org/unicode/faq/utf_bom.html#BOM
    我大致了解了他们两个的区别。
    Q: What is a BOM?

    A: A byte order mark (BOM) consists of the character code U+FEFF at the beginning of a data stream, where it can be used as a signature defining the byte order and encoding form, primarily of unmarked plaintext files. Under some higher level protocols, use of a BOM may be mandatory (or prohibited) in the Unicode data stream defined in that protocol.
    http://mindprod.com/jgloss/bom.html
    BOM
    Byte Order Marks are special characters at the beginning of a Unicode file to indicate whether it is big or little endian, in other words does the high or low order byte come first. These codes also tell whether the encoding is 8, 16 or 32 bit. You can recognise Unicode files by their starting byte order marks, and by the way Unicode-16 files are half zeroes and Unicode-32 files are three-quarters zeros. Unicode Endian Markers
    Byte-order mark Description
    EF BB BF UTF-8
    FF FE UTF-16 aka UCS-2, little endian
    FE FF UTF-16 aka UCS-2, big endian
    00 00 FF FE UTF-32 aka UCS-4, little endian.
    00 00 FE FF UTF-32 aka UCS-4, big-endian.
    There are also variants of these encodings that have an implied endian marker.
    Unfortunately, often applications, even Javac.exe, choke on these byte order marks. Java Readers don't automatically filter them out. There is not much you can do but manually remove them.


    http://cache.baidu.com/c?word=java%2Cbom&url=http%3A//tgdem530%2Eblogchina%2Ecom/&b=0&a=1&user=baidu
    c、UTF的字节序和BOM
    UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如收到一个“奎”的Unicode编码是594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”,那么这是“奎”还是“乙”?

    Unicode规范中推荐的标记字节顺序的方法是BOM。BOM不是“Bill Of Material”的BOM表,而是Byte Order Mark。BOM是一个有点小聪明的想法:

    在UCS编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。

    这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。

    UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF(读者可以用我们前面介绍的编码方法验证一下)。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

    Windows就是使用BOM来标记文本文件的编码方式的。


    原来BOM是在文件的开始加了几个字节作为标记。有了这个标记,一些协议和系统才能识别。好,看看怎么加上这写字节。
    终于在这里找到了
    http://mindprod.com/jgloss/encoding.html
    UTF-8
    8-bit encoded Unicode. neé UTF8. Optional marker on front of file: EF BB BF for reading. Unfortunately, OutputStreamWriter does not automatically insert the marker on writing. Notepad can't read the file without this marker. Now the question is, how do you get that marker in there? You can't just emit the bytes EF BB BF since they will be encoded and changed. However, the solution is quite simple. prw.write( '\ufeff' ); at the head of the file. This will be encoded as EF BB BF.
    DataOutputStreams have a binary length count in front of each string. Endianness does not apply to 8-bit encodings. Java DataOutputStream and ObjectOutputStream uses a slight variant of kosher UTF-8. To aid with compatibility with C in JNI, the null byte '\u0000' is encoded in 2-byte format rather than 1-byte, so that the encoded strings never have embedded nulls. Only the 1-byte, 2-byte, and 3-byte formats are used. Supplementary characters, (above 0xffff), are represented in the form of surrogate pairs (a pair of encoded 16 bit characters in a special range), rather than directly encoding the character.

    prw.write( '\ufeff' );就是这个。
    于是我的代码变为:
    public void htmlWrite(String charsetName) {
            try {
                out = new BufferedWriter(new OutputStreamWriter(
                            new FileOutputStream(outFileName), "UTF-8"));
                out.write('\ufeff');
                out.write(res);
                out.flush();

                if (out != null) {
                    out.close();
                }
            } catch (Exception e) {
                try {
                    if (out != null) {
                        out.close();
                    }
                } catch (IOException e1) {
                    System.out.print("write errors!" + e);
                }

                System.out.print("write errors!" + e);
            }
        }
    问题解决。

    展开全文
  • 1.下载了个网易有道词典,发现出现了中文乱码。百度去搜解决方法,全是改区域设置之类的,并没有实际作用,下面是自己亲测有效解决办法。 2.打开控制面板,查看方式选择大图标,然后选择区域。 3.点击管理,选择...

    1.下载了个网易有道词典,发现出现了中文乱码。百度去搜解决方法,全是改区域设置之类的,并没有实际作用,下面是自己亲测有效解决办法。

    2.打开控制面板,查看方式选择大图标,然后选择区域。

    3.点击管理,选择  更改系统区域设置

     

    4.Beta版前面的勾去掉,即不使用Beta版(默认是勾上的)

    5.点击确定,重启电脑,问题解决。

    展开全文
  • 安装韩国软件乱码

    2019-03-22 19:57:49
    我现在就在韩国 有一个朋友要升级车上的导航 结果从官网上下载软件准备升级的时候就傻眼了 全部乱码,接下来我就说一下怎么解决安装韩国软件乱码的问题 打开"控制面板"->找到"更改日期、时间或数字格式" 到...

    我现在就在韩国 有一个朋友要升级车上的导航 结果从官网上下载软件准备升级的时候就傻眼了  全部乱码,接下来我就说一下怎么解决安装韩国软件乱码的问题

    打开"控制面板"->找到"更改日期、时间或数字格式"

    到"管理"->点击"更改系统区域设置"

    我这里找到韩国之后会提醒需要重启,重启之后就发现韩国软件不会乱码,但是中国的软件会出现乱码

    我这里不知道其他国家的软件会不会有这样的问题,如果有这样乱码的问题还需要经常使用这些软件

    其实可以在电脑里安装虚拟机,这个虚拟机的系统就是你需要用的软件国家的系统就行了

    展开全文
  • 8字符集编码,如果服务器环境不支持UTF-8编码,那么,FileZilla server会自动检测服务器并采用本地环境设置的字符集编码,所以FileZilla client连接服务器时,如果出现中文乱码或者中文文件不能正常下载的情况时,...
  • 安装软件乱码

    千次阅读 2019-08-16 22:40:40
    由于win10专业版特性 许多小伙伴出现安装软件乱码的情况(已解决) 通常百度大部分可以解决 但是今天遇到个小问题 浏览大量内容不解,最后发现是这个问题 这个beta版本 可能才是问题所在 ...
  • 强行打开则出现乱码。 搜索了一下,有两个解释: 1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破坏。 2、 输出的excel格式一定要和后缀名...
  • 分析与解决1(失败):出现乱码问题,首先想到是否是系统字符集出现了问题,转而找到控制面板,查看字符集设置,确认是否为“中文(简体,中国)”,下方的“Beta版:使用Unicode UTF-8提供全球语言支持”勾不勾选,...
  • @ 关于如何解决mac电脑下载pdf之后出现名称乱码的解决方法。 首先说呢,由于工作变更及工作需要,所以入手了一个mac电脑。但是入手之后就逐渐被
  • 日文的文本出现乱码 前言 遇到了一个txt日文文本,出现大面积乱码。而且不懂日文,乱码的话,连翻译软件也无法使用。【上图为测试文本】 以下的解释与解决办法为自己的想法等,并不一定准确。 目录 1. 简单的解释 2...
  • 浏览网页出现乱码

    千次阅读 2009-11-12 11:02:00
    大家可能遇到这种情况,浏览一个网页会出现乱码,也就是除了图片以外会出现乱码出现乱码的原因。 . 浏览器不支持网页的编码。这种情况比较常见。比如IE6的浏览器于遨游浏览同一网页,会出现显示不完整、乱码。...
  • 邮件出现乱码

    千次阅读 2011-12-13 00:17:51
    CSDN首页资讯论坛博客下载搜索 更多 CTO俱乐部学生大本营培训充电移动开发软件研发云计算程序员TUP 世事如棋,乾坤莫测,笑尽英雄 有问题欢迎进群交流:173711587
  • 解决迅雷、酷我软件安装乱码问题

    千次阅读 2014-09-28 15:35:31
    由于电脑系统语言配置问题,在安装迅雷、酷我等软件的时候,安装界面经常出现乱码的情况。
  • svn更新出现乱码

    2019-04-18 18:30:58
    第一步:下载sqlite3.exe,下载地址为: 第二步:把sqlite3.exe复制到你的文件夹下,找到一个名为“.svn” 第三步:把sqlite3.exe复制到”.svn”文件夹中。使得wc.db和sqlite3.exe同一目录下。并在此处,按shift+...
  • PDF文档出现乱码如何修改

    千次阅读 2015-08-31 17:04:36
    我们都知道有时候我们下载的很多文档由于压缩等问题,会在文章中出现乱码的情况。如果是Word文档的话还好一点我们可以直接进行修改处理,但现在下载的文档基本都是PDF文档为主了,而很多人都会因为PDF中出现乱码而...
  • 问题描述:软件导出数据,下载Excel 文档后打开失败。...当电脑只有正版Excel2007,且没有向下兼容包时,则会出现乱码。 解决方案:安装向下兼容包,或者安装Excel2003,WPS 建议客户统一安装wps...
  • 但是,如果下载中文文件,页面在下载时会出现中文乱码或不能显示文件名的情况, 原因是不同的浏览器默认对下载文件的编码方式不同,即是UTF-8编码方式,而火狐 浏览器是的Base64编码方式。所里这里需要解决浏览器...
  • 在项目中需要对上传到服务端的中文名文件进行下载出现下载文件名乱码的问题,而且这个问题只出现在IE浏览器上,如何解决这个问题,和大家分享解决方法,探讨其中的缘由。 参考文章:...
  • 问题现象:使用SoldWorks生成的pdf,使用相关软件打开pdf出现中文乱码情况 问题分析: 1、使用adobe reader打开pdf,发现报无法找到或创建仿宋 2、下载仿宋 GB2312、华文仿宋、长仿宋体、汉仪长仿宋体、仿宋 3、...
  • 各位朋友们,你们在使用“C与C++程序设计学习与实验系统 2015”软件,编写程序的时候,输入中文,有没有遇到乱码问题,绿C软件图标如下所示: 代码如下所示: 在这里,我们提供两种解决办法: 解决办法一:...
  • asp.net实现文件下载,修改文件名称,解决乱码问题,分块下载,缓解服务器压力。多种下载方法
  • U盘出现乱码怎么办?教你如何恢复

    万次阅读 2018-06-06 18:05:38
    在使用u盘、SD卡、tf卡等移动储存设备时,有时候会莫名其妙的出现乱码,这给我们造成了极大地麻烦,甚至造成重要资料丢失。这些乱码还无法移动、无法删除,这些乱码怎么办? 最简单的u盘乱码修复方法 第一步:把u盘...
  • 个人博客原文:http://www.lampnick.com/php/166linux,centos下PHP使用ZipArchive压缩zip文件出现乱码问题问题描述: 在linux生产环境中,使用PHP的zip扩展ZipArchive类对多个文件进行压缩处理,出现了乱码的问题...
  • 今天,下载了一个《英语常用单词幽默读记.doc》但是,打开一看音标部分是乱码,故网上找办法解决。 第一次找到了,wordhackerphonetic的ttf文件,然后放到C:/windows/fonts/目录下,具体以自己的系统安装的盘为主。 ...
  • window APICloud Studio 2控制台出现乱码

    千次阅读 2018-06-25 22:13:25
    APICloud Studio 2控制台出现乱码 或者windows 无法检出代码,提示 ‘git’ could not be spawned, 一般为未安APICloud Studio 2提示安装git,即便已经安装过git了,或者项目名为中文名 若操作系统为64位,可...
  • Linux下sqlplus方向键、退格键出现乱码解决方法  收藏帖子 ... ermenger521 ...1.Backspace出现乱码在Linux命令行下输入 stty erase^h 即可。...此时,需要下载两个免费软件 readline和rlwrap(我下载...
  • Keil5 编译出现乱码的情况处理

    千次阅读 2019-04-16 00:07:45
    网上有很多方法解决不让它报warning,但乱码在真实开发板上还是会出现。 2. 查找原因 在[edit] -- [configuration] -- [editor] --[encoding]里面发现使用的是Encoce in ANSI. 将其改为GB2312也不行。 使用not...
  • TXT转换成pdf出现乱码怎么办

    千次阅读 2015-08-07 13:31:51
    不少上班族疑惑不定,为什么自己使用... 要解决这一难题,我们还需从软件自身的识别机制上谈起,网上很多的所谓的最完美的PDF转换器在使用过后出现的问题很多,经过我们实际的测试过程发现,这部分转换器软件转换的效
  • 背景:开发在浏览器里输入一个网址,显示需要安装插件,点击下载双击安装时,显示乱码,如图 解决办法:从网上下载windows 2012 R2中文包,参考该网址 ...
  • 在配置tomcat8.5源码项目时, 启动tomcat后, 控制台出现部分中文乱码 日期部分的中文日志输出是正常的, 但是日志信息中的中文出现乱码; 由于日期部分输出是正常的, 所以可以确定日志的编码是没问题的, 只是日志...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,193
精华内容 10,477
热门标签
关键字:

下载软件出现乱码