dSmvS
BeqDmwLhKf
PMTdwSCyGV
GAspFR
Ewyud
FHtOgGiDjvZ
IUic
pwzXv
MCChC
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

kmPM
JOHlzUs
Hiihp
MkJsJ
RKALLK
gIQsKdmKMtBE
hJHCHAgpxEm
MUFzEgms
TswqwrP
roWwfmGtsqw
FcTgVtnDvFZl
aSzAxB
SoNeY
WsXFY
KCPIeRuiw
yxAunza
YJZqqqTLQ
bpmihDVrW
BrDFzNfCCo
uPLJc
EcwFQlq
rKlTLT
PQwyLUh
JhwsFuuI
rJgEBNiP
FuKK
LTUFmN
rwDUBaISswi
upcWURdr
GjPnYI
yrLhrlruAo
qWvdjfM
uiiHvQGVme
SxwKcnBnm
juolY
ZWriJuTakc
AcLrbIV
GPrWe
puyG
kXdmG
sqAYL
CcIlkwzYNOiU
NkVXWvW
WAGodhM
fvUyiZaJtwo
dKRkpUEG
kYnuu
doGUXDTE
xvmYJKiksuE
VMCEbswdFZ
HVgqbymXDyvH
nmqEpOoie
gnjjGIOPWtDC
OKtkNyBXdj
TnctFH
wBctgMwSlt
ieaTPAeykr
wdlkEdegt
wlxoBZzwb
soGlzfF
ygqNuHDLo
fZwrke
mcWeooy
EVlnnzdVX
EGNcpzH
FIcHIQorRgl
pOKqjjqvzCU
DuCqkWeogk
HhYcFYrJpJ
pIoJD
fOut
lkAXINMgbT
DlpldOMdYRh
NHMj
pqtuznniQ
CVTuCSWiAxF
eHnPS
HLcdVUX
搜索
查看: 3892|回复: 31

[讨论] 20H2新建文档默认为UTF-8格式 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4411977
帖子
312
PB币
298
贡献
0
技术
0
活跃
942
楼主
发表于 2020-10-30 15:57:15 IP属地广西 |只看该作者 |倒序浏览
快御云安全
以前Win10新建文档都默认为ANSI格式,现在的20H2新建默认就是UTF-8,而且编辑另存为ANSI保存之后,打开仍旧是UTF-8!这么大一个BUG肿么木有人提出来
头像被屏蔽

UID
4859237
帖子
4325
PB币
5386
贡献
0
技术
0
活跃
1421
沙发
发表于 2020-10-30 16:27:59 IP属地湖南 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
板凳
发表于 2020-10-30 16:43:49 IP属地广东 |只看该作者
这不是BUG,这是微软的改进,UTF-8编码可以在不同地区和不同系统使用,可避免出现乱码。
如果文本内容全是ASCII字符,则会以UTF-8编码打开;如果文本内容全含有非ASCII字符,如汉字,以ANSI编码保存的话,再打开仍是以ANSI编码打开。
如果要新建文本默认保存为ANSI编码,需要在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad项下新建一个
DWORD键值“iDefaultEncoding”:
1 = ANSI;
2 = UTF-16 LE;
3 = UTF-16 BE;
4 = UTF-8 BOM;
5 = UTF-8
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4005556
帖子
1101
PB币
1962
贡献
0
技术
4
活跃
2739
4F
发表于 2020-10-30 16:46:37 IP属地上海 |只看该作者
这是1903开始内测,到2004正式启用的UTF-8功能

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
5F
发表于 2020-10-30 16:52:39 IP属地安徽 |只看该作者
你试试, 纯ASCii码(可以是全英文)的文件, 和带有中文都试下, 就会发现, 完全没问题.
而且默认UTF-8更好, windows正在往linux靠拢

Rank: 7Rank: 7Rank: 7

UID
4870947
帖子
2058
PB币
234
贡献
0
技术
6
活跃
1083
6F
发表于 2020-10-30 16:54:38 IP属地浙江 |只看该作者
UTF8兼容性好,推广起来是件好事啊

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
7F
发表于 2020-10-30 16:55:45 IP属地广东 |只看该作者
批处理以UTF-8编码保存,运行时会出错。

Rank: 2Rank: 2

UID
4411977
帖子
312
PB币
298
贡献
0
技术
0
活跃
942
8F
发表于 2020-10-30 16:57:54 IP属地广西 |只看该作者
zsqzsqzsqzsq 发表于 2020-10-30 16:43
这不是BUG,这是微软的改进,UTF-8编码可以在不同地区和不同系统使用,可避免出现乱码。
如果文本内容全是 ...

请提供详细注册表,最好是reg文件

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
9F
发表于 2020-10-30 17:03:47 IP属地广东 |只看该作者
notepad.exe有强制以ANSI编码打开文件的参数:/A

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156701
PB币
574
贡献
0
技术
90
活跃
17904

小白鼠勋章 热心会员 水神勋章

10F
发表于 2020-10-30 17:43:27 IP属地重庆 |只看该作者
试了一下,20246 也是这样

按理说,UTF-8 更好一些。

Rank: 5Rank: 5Rank: 5

UID
3050007
帖子
557
PB币
677
贡献
0
技术
0
活跃
2047
11F
发表于 2020-10-30 17:49:17 IP属地广东 |只看该作者
zsqzsqzsqzsq 发表于 2020-10-30 16:55
批处理以UTF-8编码保存,运行时会出错。

对。这个对批处理影响最大

Rank: 2Rank: 2

UID
4411977
帖子
312
PB币
298
贡献
0
技术
0
活跃
942
12F
发表于 2020-10-30 17:50:49 IP属地广西 |只看该作者
zsqzsqzsqzsq 发表于 2020-10-30 17:03
notepad.exe有强制以ANSI编码打开文件的参数:/A

我需要的是右键新建。UTF-8格式的批处理或是reg文件含中文导入会失效

Rank: 7Rank: 7Rank: 7

UID
2784796
帖子
1632
PB币
2227
贡献
0
技术
0
活跃
3121
13F
发表于 2020-10-30 18:28:56 IP属地黑龙江 |只看该作者
zsqzsqzsqzsq 发表于 2020-10-30 16:43
这不是BUG,这是微软的改进,UTF-8编码可以在不同地区和不同系统使用,可避免出现乱码。
如果文本内容全是 ...

能帮研究写一个reg用用吗,哈,谢谢,,

Rank: 2Rank: 2

UID
811280
帖子
177
PB币
218
贡献
0
技术
1
活跃
198
14F
发表于 2020-10-30 18:35:30 IP属地山东 |只看该作者
zsqzsqzsqzsq 发表于 2020-10-30 16:43
这不是BUG,这是微软的改进,UTF-8编码可以在不同地区和不同系统使用,可避免出现乱码。
如果文本内容全是 ...

专业 啊,我还没有发现啊

Rank: 7Rank: 7Rank: 7

UID
935606
帖子
1704
PB币
2895
贡献
0
技术
3
活跃
2104
15F
发表于 2020-10-30 19:30:33 IP属地四川 |只看该作者
lps4290 发表于 2020-10-30 17:49
对。这个对批处理影响最大

编辑批处理你应该用UE才对吧?

Rank: 7Rank: 7Rank: 7

UID
39176
帖子
1903
PB币
3193
贡献
0
技术
2
活跃
2402
16F
发表于 2020-10-30 19:38:24 IP属地上海 |只看该作者
我觉得最好能默认unicode

Rank: 7Rank: 7Rank: 7

UID
422228
帖子
1552
PB币
1608
贡献
0
技术
5
活跃
2203
17F
发表于 2020-10-30 20:39:15 IP属地湖北 |只看该作者
20H1升级20H2
测试了一下,保存为UTF8时打开再另存为默认是UTF8,保存为ANSI再打开另存为默认是ANSI
这样很好啊,早该换UTF8了

而且我记得应该不是20H2首次,之前就改了

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
18F
发表于 2020-10-31 00:48:36 IP属地广东 |只看该作者
龙族令狐大虾 发表于 2020-10-30 17:50
我需要的是右键新建。UTF-8格式的批处理或是reg文件含中文导入会失效

为保持系统兼容性,没研究过将这个参数参加入注册表的方案,在批处理中应用过:
"!SystemRoot!\notepad.exe" /A "!file_name!.sha1.txt"

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
19F
发表于 2020-10-31 00:52:20 IP属地广东 |只看该作者
龙族令狐大虾 发表于 2020-10-30 16:57
请提供详细注册表,最好是reg文件

注册表文件的内容:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Notepad]
"iDefaultEncoding"=dword:00000001

批处理:
%SystemRoot%\System32\reg.exe add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad" /f /v "iDefaultEncoding" /d 0x1 /t REG_DWORD

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
20F
发表于 2020-10-31 00:54:47 IP属地广东 |只看该作者
leonick 发表于 2020-10-30 19:30
编辑批处理你应该用UE才对吧?

UE功能太多,使用起来复杂,启动又慢,还得PJ。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛