问题标签 [cp1252]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2566 浏览

python - 尽管“errors = 'replace'”,python utf-8 编码仍会引发 UnicodeDecodeError

我正在尝试使用以下代码写出一些文本并尽可能将其编码为 utf-8:

我收到以下错误:

我认为errors='replace'我的编码调用部分会处理这个问题?

fwiw,我只是打开文件

没有明确声明编码。

产生:

我将 write 语句分离为单独的串联、编码和文件写入:

引发异常的是串联。

字符串是,通过print repr(foo)

进一步的侦探工作表明,我可以毫无困难地将其中任何一个与普通的 ascii 字符串连接起来——它将它们都放入同一个字符串中,这会破坏一些东西。

0 投票
2 回答
1674 浏览

java - 用于编码的不可映射字符

我正在尝试使用 ANT 构建我的 java 项目。

运行 ant 命令时出现以下错误:

我还参考了与此处相同的查询相关的先前帖子,并建议将“编码”属性添加到 javac 属性中

这反过来又给了我以下错误:-

我无法对我的代码进行任何更改,所以我希望是否有任何其他解决方案。

0 投票
1 回答
980 浏览

character-encoding - 如何编码字体以在 postscript 中使用 CP1252 (Windows-1252) 编码?

我的 postscript 文件包含要打印的 windows 特殊字符。我试过像这样编码 Helvetica 字体。但它似乎仍然不起作用。

这不会打印 cp1252 编码中的 aacute (0x92) 字符和其他字符。我的目标是在windows集中打印出一些特殊字符。有人有线索吗?

0 投票
1 回答
4017 浏览

c# - 在c#中将cp1252字符串编码为utf-8字符串

如何在 c# 中将 cp1252 字符串转换为 utf-8 字符串?我试过这段代码,但它不起作用:

0 投票
1 回答
306 浏览

jquery - Unicode 实体显示为 CP1252

我决定为自己编写一个小脚本作为 Unicode 参考,因为我最喜欢的在线 Unicode 查找网站已经变得漏洞百出并且充满了广告。到目前为止,这是一个令人愉快的项目。但是,我注意到某些字符显示不正确。

例如,代码点 Ux8E 应该是一个名为“SINGLE SHIFT TWO”的控制字符 - 实际上这是显示的名称,但字符本身显示为 Ž - 这应该是 Ux17D 中的字符,“LATIN CAPITAL LETTER Z与卡隆”。它也是 x8E 中的 CP1252 字符,因此这一定是混淆根源的线索。

为什么我的浏览器会生成并显示 CP1252 编码的字符,我该如何阻止它?目前,该脚本在我的 Mac 上本地运行 - 它是 HTML 5 中的 JavaScript,主要是 jQuery:字符本身表示为,例如“&x8e;” 并使用 jQuery append() 插入。脚本本身以 UTF-8 编码,HTML 在 meta 中指定 UTF-8。是 Apache 的问题吗?操作系统问题?我没有进行广泛的浏览器测试,但在 Safari、Firefox、Opera 和 Chrome 中都是一样的,所以我想不是这样。

我可以简单地删除所有控制字符,因为它们无论如何都不会显示。我目前正在将字符名称从包含所有 Unicode 字符信息的 XML 文件中添加到页面中,因此当我这样做时,我可以检查字符是否是控制字符并相应地删除它。但是 XML 很大,而且 Ajax 的速度很慢,以至于作为快速参考会让人感到困惑,所以我真的很想找到一种方法,让我的计算机一开始就不要向我显示垃圾。

有任何想法吗?

0 投票
0 回答
49 浏览

python - Python 3 编码错误

最近我遇到了以下问题:

我有一个字符串数组:

name in ['Mueller', 'Meier', 'Schulze', 'Schmidt']

我在以下编码中遇到问题Python 3

这是完整的片段:

这是我也得到错误的地方。错误指出:

测试失败..... dtype='<|S7>'

我一直在寻找解决方案,到目前为止我发现需要更改编码。我申请了:

但是我得到了另一种类型的错误。

有人可以帮助我进行错误跟踪吗?

0 投票
1 回答
1123 浏览

java - 从 UTF-8 格式的 pdf 文件读取并以 cp1252 格式将其写入写入器

我正在尝试使用文件流从 pdf 文件中读取,并且我想以 cp1252 编码格式将其写入写入器。以下是代码:

但是输出是错误的,因为文本不可读(未正确转换)。我该如何解决 ?

0 投票
0 回答
75 浏览

java - Java Swing 应用程序在 cp1252 中显示字符

我正在尝试运行一些摇摆应用程序。语言常量在 windows-1251 编码的 *.properties 文件中捆绑在一起。但是当我运行该应用程序时,它会在 CP1252 的标签中显示文本。我尝试使用 -encoding 选项编译应用程序,并使用 -Dencoding=Cp1251 运行它,但没有成功。我还应该做什么?如何让它正确显示标签?

0 投票
0 回答
1163 浏览

java - java - 使用BufferedWriter 将对象保存到文件| 将字符串解析为 ArrayList

我有以下代码将对象保存到文件,问题是我想将它保存为 CP1252 和对象,但它只允许我保存为字符串

加载对象时,另存为字符串给我带来了问题,即ArrayList<StringBuffer>处理其内容

当我从文件中加载对象时,它给了我一个字符串,我想不出办法让它ArrayList<StringBuffer>再次成为一个字符串,我尝试了:

接着

但它说它不能转换

我需要知道是否有办法将我ArrayList<StringBuffer>使用的 BufferedWriter(因为我需要它是 CP1252)保存为对象或ArrayList<StringBuffer>. 或者我需要找到一种方法让我保存的字符串ArrayList<StringBuffer>再次成为

0 投票
1 回答
579 浏览

python - 安装 jupyter 时出现 UnicodeEncodeError

Python版本:2.7

Windows 版本:Windows 7 64 位

安装时遇到问题jupyter。由于我不喜欢使用Anaconda,我尝试jupyter通过以下方式安装:

但是,我遇到了以下问题:

我上网并找到了仅针对脚本问题而不是pip install直接使用问题的解决方案。

这是其中一个来源:UnicodeEncodeError: 'charmap' codec can't encode - character maps to <undefined>, print function

我尝试重新安装ipython和升级pip。但是,他们一切正常,问题仍未解决。

我还尝试修复内部的错误,c:\python27\lib\encodings\cp1252.py但无法做任何有用的事情。

请帮助我提出您自己对这个问题的建议(或可能的解决方案)。提前致谢!

UPD:来自 cmd 的完整错误: