上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > win7问题 > windows10文字乱码_window10输入乱码

windows10文字乱码_window10输入乱码

作者:上犹日期:

返回目录:win7问题

内容导航:
  • window修改dos命令的字符编码格式解决乱码问题
  • dos echo 变量到文本成乱码,跪求大神解决
  • java在DOS命令下的编译出现乱码,如何解决?
  • windows命令行GBK编码的活动代码页还是有乱码
  • 一、window修改dos命令的字符编码格式解决乱码问题

    背景






    默认情况下dos的编码和操作系统编码一致,比如我的是gbk


    window修改dos命令的字符编码格式解决乱码问题

    此时查看日志或者网页会有乱码,如


    window修改dos命令的字符编码格式解决乱码问题

    知识储备

    代码页是字符集编码的别名,也有人称"内码表"。早期,代码页是IBM称呼电脑BIOS本身支持的字符集编码的名称。当时通用的操作系统都是命令行界面系统,这些操作系统直接使用BIOS供应的VGA功能来显示字符,操作系统的编码支持也就依靠BIOS的编码。现在这BIOS代码页被称为OEM代码页。图形操作系统解决了此问题,图形操作系统使用自己字符呈现引擎可以支持很多不同的字符集编码。


    早期IBM和微软内部使用特别数字来标记这些编码,其实大多的这些编码已经有自己的名称了。虽然图形操作系统可以支持很多编码,很多微软程序还使用这些数字来点名某编码。


    先查看window有哪些活动代码页,下面列出一部分,包含了gb2312和utf-8


    window修改dos命令的字符编码格式解决乱码问题

    解决方法

    如何修改呢


    使用chrome的f12抓取报文,看看百度网页的编码是什么样子的?




    window修改dos命令的字符编码格式解决乱码问题

    原来百度使用的字符编码为utf-8,那么我们尝试修改window的命令窗口为utf-8试试。


    可以使用chcp命令来查看和修改




    window修改dos命令的字符编码格式解决乱码问题

    修改为utf-8编码


    执行命令:CHCP 65001,弹出命令提示符窗口




    window修改dos命令的字符编码格式解决乱码问题

    此时查看百度的网页







    window修改dos命令的字符编码格式解决乱码问题

    ok 没有乱码了。


    二、dos echo 变量到文本成乱码,跪求大神解决

    echo输出的是ANSI编码,而你的XML文件由于在内容中添加了UTF-8标识,xml文件的编码方式就会变成utf-8,因此ansi编码方式的中文字在utf-8编码方式的文件里就会显示成乱码。

    所以你要先把内容单独写入一个临时文件,然后网上找一个编码转换的代码命令,对临时文件进行编码转换,最后再把临时文件内的内容合并到xml文件中去。

    三、java在DOS命令下的编译出现乱码,如何解决?

    java 文件与dos环境文件编码不一致,dos默认为本地编码,java是自己可以指定的

    四、windows命令行GBK编码的活动代码页还是有乱码

    如果想正确显示UTF-8字符,可以按照以下步骤操作: 1、打开CMD.exe命令行窗口 2、通过 chcp命令改变代码页,UTF-8的代码页为65001 chcp 65001 执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。 3、修改窗口属性,改变字体 在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。 这时使用type命令就可以显示UTF-8文本文件的内容了: type filename.txt 4、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。

    相关阅读

    • 数据迁移_旧电脑数据迁移到新电脑

    • 上犹win7问题
    • 内容导航: 如何将旧电脑文件迁移到新电脑?包括操作系统 怎样把旧电脑里的转移到新电脑里 整个更换电脑,怎样将数据全部转移,包括操作系统数据 怎样把老电脑的系统克隆到新电
    • windows10文字乱码_window10输入乱码

    • 上犹win7问题
    • 内容导航: window修改dos命令的字符编码格式解决乱码问题 dos echo 变量到文本成乱码,跪求大神解决 java在DOS命令下的编译出现乱码,如何解决? windows命令行GBK编码的活动代码页还是有
    • 强芯计划_恩智浦强芯

    • 上犹win7问题
    • 内容导航: 为了做强这颗“芯”他们共同发声 我做了一个光立方,我想在电路里面添加一个芯片,可以发声的芯片,当光立方通电亮了以后,这个芯片同时发 5个本科生4个月做出1款中
    • windows内核开发_windows内核安全与驱动开发

    • 上犹win7问题
    • 内容导航: Windows内核池漏洞利用技术 Windows 内核模式驱动远程代码执行漏洞我想知道这个是什么漏洞严重吗 windows内核模式驱动权限提升漏洞什么意思 windows内核模式驱动远程代码执行
    • 宏基电脑_booting windows

    • 上犹win7问题
    • 内容导航: 宏碁发布首款 Windows 10 手机,但你可以把它当电脑用 手机可以当电脑用吗? win10可以用手机操控电脑吗? 把Windows10迷你小主机插到安卓平板里平板会显示Windows10的内容,并
    • 破解qq神器_叉叉助手(破解版)

    • 上犹win7问题
    • 内容导航: AutoCAD软件2015版破解安装教程 autocad2015安装教程 autocad2015 怎么破解 AutoCAD2015怎么安装激活 一、 AutoCAD软件2015版破解安装教程 每年3月Autodesk都会发布AutoCAD的最新版产品,今年
    关键词不能为空
    极力推荐
    • 拳皇97街机_手机玩拳皇用什么模拟器最好

    • 内容导航: 不如模拟器?《拳皇97 Global Match》今日上架Steam,好评仅47% mumu模拟器上面说第五人格手游是一款非对称对抗竞技游戏,请问非对称对抗竞技游戏是什么游戏? 在steam上玩装

    电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

    关于我们