19得票6回答
CMD永久更改代码页?

我现在的Windows cmd CodePage是65001。 因为我在做一些Android相关的事情并需要使用控制台日志,但现在忘记了如何更改CodePage。 当使用chcp 437来更改CodePage时,它可以正常工作。但如果我启动一个新的cmd窗口,它就会回到以前的状态。 如何使...

19得票4回答
为什么UTF-8不能作为“ANSI”代码页?

Windows的_setmbcp函数允许使用任何有效的代码页... (不支持UTF-7和UTF-8) 不支持UTF-7是有道理的:字符具有非唯一表示,这会引入复杂性和安全风险。 但为什么不支持UTF-8? 据我所知,Windows API函数的“ANSI”版本将它们的参数转换为UTF-1...

18得票4回答
.NET能否将Unicode转换为ASCII以去除“智能引号”等字符?

我们的一些用户使用不支持Unicode的电子邮件客户端,即使编码等在邮件头中正确设置。 我想要“标准化”他们收到的内容。我们最大的问题是用户从Microsoft Word复制粘贴内容到我们的Web应用程序中,然后通过电子邮件转发该内容 - 包括分数、智能引号和Word为您插入的所有其他扩展U...

16得票7回答
psql shell使用的是代码页850,而Windows使用的是1252。如何解决更改控制台代码页?

我已经安装了PostgreSQL,想要设置一个新的数据库,一切都进行得很顺利,直到我尝试使用 € 符号。然后我知道了,在开始时得到的警告是有原因的。 我在启动psql shell时收到的警告是:WARNING: Console code page (850) differs from Win...

16得票2回答
FAT-32文件系统支持Unicode文件名吗?

据我所知,NTFS支持Unicode文件名(Microsoft声称是UTF-16?)。但是官方的MSDN文档在存储FAT-32文件名(文件路径)时使用了哪些代码页非常模糊。这里说使用“OEM代码页”(我认为是CP437)来存储文件名:http://msdn.microsoft.com/en-u...

13得票2回答
Python 转换编码:LookupError 错误:未知编码:ansi。

因为我的cdv文件是以utf-8编码的,使用Excel打开会导致失真。当我将其转换为标准的ANSI编码时,会出现以下错误: 代码:import chardet def convertEncoding(from_encode,to_encode,old_filepath,target_file...

11得票2回答
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance)不会添加额外的编码提供程序。

我正在开发一个netcoreapp2.0控制台应用程序,需要访问.NET的整个编码包。 我已经从这个页面添加了System.Text.Encoding.CodePages Version=4.4.0 Nuget包到我的项目,并且多次进行了清理/还原项目操作。 然而,我无法获取我需要的额外编...

11得票7回答
Unicode的新手指南

请问有没有人能简明地为我定义以下术语: Unicode UTF7 UTF8 UTF16 UTF32 编码页(Codepages) 它们与Ascii/Ansi/Windows 1252的不同之处 我不需要维基百科链接或太详细的内容,只需要简要介绍Unicode的巨大变化是如何发生的,以及...

10得票3回答
什么是Unicode代码页1200?

在研究一些本地化选项时,我在Visual Studio中发现了这个保存选项。 Unicode代码页1200是什么? 微软的文档页面“代码页标识符”描述: Unicode UTF-16,小端字节顺序(ISO 10646的BMP);仅针对托管应用程序可用 那么Unicode代码页1200真的是...

10得票2回答
Windows每个语言版本的默认代码页

我在哪里可以找到有关Windows每个语言版本的默认代码页的信息?即每个语言版本的"ANSI"代码页。 我已经找到了Windows支持的代码页,但是无法找到每种语言的默认设置。 我猜想例如,在安装希腊语言版本时,Windows-1253(希腊语)是默认设置。但其他代码页呢?Windows-...