Windows系统下,如果将文件保存为UTF-8格式(不是UTF-8 + BOM格式,即不能用记事本保存),再重新打开这个文件,会发现有时文件被保存成了UTF-8格式,但有时却是ANSI编码。

经过反复试验,发现规律如下:

1. 如果文件里不包含全角字符,如汉字、中文字符等符号,不论保存成ANSI还是UTF-8,文件都会被系统转换成ANSI;

2. 如果文件中包含汉字、中文字符等全角符号,则保存成UTF-8,打开还是UTF-8;

3. 如果文件是ANSI编码,且内容是纯英文,这时再加入汉字,文件不会变为UTF-8格式,需要手动另存为UTF-8(不要使用记事本另存为)。

Windows下另存为UTF-8,打开是ANSI的问题相关推荐

  1. Windows 下的 terminal pro 打开终端 总是在默认位置 怎么在当前文件中打开呢

    Windows 下的 terminal pro 打开终端 总是在默认位置 怎么在当前文件中打开呢 step1 这里先打开终端 - step2 找到编辑json文件 step3 ctrl + f 查找到 ...

  2. 在windows下另存为Ascii文件和unicode文件的问题

    "刘"字      GBK 编码为 0xC1F5 UNICODE(小端)编码为   0x5218 在windowsXP下用记事本写"刘"字,分别另存为ANSI编 ...

  3. Windows下Unity5x创建和打开游戏工程

    一.Windows下Unity5x创建游戏工程 1.打开Unity 2. 单击NEW按钮 3. Project name: 项目名称, 我们这里起名为FirstUnityProject 4. Loca ...

  4. 打开摄像头java程序_在Windows下使用java语言打开摄像头【JMF版】

    由于需要做一个自动拍照系统,所以在网上学习了使用java打开摄像头,很多人推荐javaCV,但是我不小心使用了JFM,所以先这样吧~~ 在oracle网站下载window平台的JMF,如下图 从图中I ...

  5. windows下启动cmd,打开指定目录,执行指定命令

    本地项目环境运行需要不断进行如 cmd 下: C:\Users\MeetYou\Desktop>d:D:\>cd meiyou-wjtD:\meiyou-wjt>vagrant up ...

  6. Windows下jupyter notebook 修改打开的浏览器为chrome

    1. 打开anaconda prompt,输入jupyter notebook --generate-config 2. 根据返回的路径 C:\Users\rubin\.jupyter\jupyter ...

  7. 解决windows下C32ASM反汇编无法打开的问题

    无意间发现C32ASM的启动和Server服务有关,刚好今天我看了网上的win7系统优化的文章, 也就按照上面的方法优化系统,由于server服务和共享有关,于是把server服务也禁用了, 后来我又 ...

  8. Windows下如何命令行打开MySQL

    第一步:win + r 打开 cmd, cd进入mysql安装目录 第二步:输入mysql -hlocalhost -uroot -p 注意-前有空格.其中"-h"表示服务器名,l ...

  9. 如何在windows下使用linux命令

    在windows下使用linux命令 打开win 找到windowsPowerShell 直接拖动到桌面创建快捷方式 打开运行 示例:

最新文章

  1. Machine Learning | (2) sklearn数据集与机器学习组成
  2. 记录一下HALCON基于可变形,利用CAD画dxf模板进行模板匹配(二)
  3. 第八周项目四-角色有多样武器
  4. 微信小程序eventChannel页面间事件通信通道
  5. vs编译c语言文件不读取对象式宏,C代码的条编译宏windows的VS和linux下gcc编译不一样...
  6. python3 + opencv +pyzbar实时检测二维码 / 定位二维码,并绘制出二维码的框和提取二维码内容
  7. pandas数据处理之合并与拼接
  8. 推荐7款非常棒的将代码片段转换成图片的工具
  9. 华为语音解锁设置_华为手机该怎么实现语音翻译?其实超级简单,这里教你
  10. 小白自总结【遥感图像目视解译】ArcGIS下 1/6北京区域 五类地物
  11. mysql中的dual
  12. html 简单机器人对话页面,简单的机器人对话功能实现 js
  13. C#中调用Flash按钮,点击按钮可打开相应的功能
  14. Arduino通信协议设计
  15. 小米盒子老是服务器无响应,小米盒子反应慢的两个解决办法,彻底告别卡顿严重...
  16. EXCEL激活单元格链接并访问
  17. 弘康人寿理赔案例分析,如何理赔更顺畅?
  18. 英特尔首度公开展示SSD超频技术
  19. 共享单车调度_共享单车调度模型及算法研究
  20. Windows 7下可以使用的各个命令语句+C#打开

热门文章

  1. 常微分方程的数值解法—欧拉方法(十三)
  2. 你可以这样优化 if-else 代码结构
  3. Java基础语法_循环结构【多测师_何sir】
  4. unity,cocos对接android版本横幅广告问题
  5. 移动硬盘格式化数据恢复图文介绍
  6. 微信小程序 服务器域名和业务域名 区别,小程序合法域名和业务域名的区别
  7. java实现EPA碰撞_使用聚合EPA的派生事件属性中的FIWARE CEP(质子)错误
  8. 红帽7/6(rhel7/6)、Ubuntu18修改内核重置root密码
  9. 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)
  10. 温湿度传感器 SHT3x-DIS 详解 FPGA驱动