问题标签 [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 投票
7 回答
78458 浏览

java - 如何在 Java/Eclipse 中使用特殊字符

如何在 Java/Eclipse 中使用/显示 ♥、♦、♣ 或 ♠ 等字符?

当我尝试直接使用它们时,例如在源代码中,Eclipse 无法保存文件。

我能做些什么?

编辑:如何找到 unicode 转义序列?

0 投票
2 回答
591 浏览

python - 与 cp1252 控制台上的 utf-8 进程通信

我需要通过将 utf-8 编码的命令发送到其标准输入来控制程序。为此,我使用以下方式运行程序subprocess.Popen()

如果我从 cygwin utf-8 控制台运行它,它就可以工作。如果我从 Windows 控制台(编码 ='cp1252')运行它,这是行不通的。有没有办法让这项工作无需在我希望它运行的每台计算机上安装 cygwin utf-8 控制台?(注意:我不需要向控制台输出任何内容)

0 投票
5 回答
28471 浏览

java - 编码 cp1252

当我在 Java 中尝试以下操作时:

System.out.println(System.getProperty("file.encoding"));

我得到cp1252了编码。

有没有办法知道这个值来自哪里?(比如环境变量什么的)

我想在 Windows XP 上使用诸如 systeminfo 之类的命令在命令提示符下打印编码的值。

0 投票
5 回答
8775 浏览

utf-8 - 我可以避免在 Windows 上使用 CP1252 吗?

我希望我的所有工具包都使用UTF-8,但发现 Windows 上的一些工具似乎使用CP1252(这似乎是特定于 Windows 的)。这是否会创建不兼容的输出,如果是,则在哪些代码点?如果是这样,我能做些什么吗?

(我不完全理解这些问题,所以我会感谢这些编码的基础教育)。

0 投票
1 回答
1180 浏览

unicode - 用于 UTF8 到 1252 的 Windows C API

我熟悉 WideCharToMultiByte 和 MultiByteToWideChar 转换,可以使用它们来执行以下操作:

UTF8 -> UTF16 -> 1252

我知道 iconv 会做我需要的,但是有人知道任何 MS 库可以在一次调用中允许这样做吗?

我可能应该只是拉入 iconv 库,但我感觉很懒。

谢谢

0 投票
1 回答
1853 浏览

c# - 使用 ODBC ADO.NET 从 Db2 代码页 1252 读取数据 - 欧元 (€) 符号未正确检索

在 VS 2005 C# 中,在将欧元 (€) 符号插入 Db2 表时,它正确地存储了值。DISABLEUNICODE=1 参数有助于正确存储它。

但是当我们尝试从表中读取时,它会给出如下所示的垃圾字符。

“规格 GS 1”

相同的代码在 VB 6.0 ADO 中工作

请你帮助我好吗。


代码:

0 投票
3 回答
17822 浏览

python - Python 3 阻塞 CP-1252/ANSI 读取

我正在开发一系列解析器,从我的单元测试中得到一堆回溯,例如:

这些文件是用 open() 打开的,没有额外的争论。我可以将额外的参数传递给 open() 或使用编解码器模块中的某些东西以不同的方式打开这些参数吗?

这提出了用 Python 2 编写并使用 2to3 工具转换为 3 的代码。

更新:事实证明这是将 zipfile 输入解析器的结果。单元测试实际上预计会发生这种情况。解析器应该将其识别为无法解析的东西。所以,我需要改变我的异常处理。现在正在这样做的过程中。

0 投票
1 回答
854 浏览

php - php & mysql 将非转换为 unicode

我的网站上有这样的角色:Fémnyomó

那是一个街道地址,用另一种语言输入(虽然我不知道是哪种语言)。这是数据库设置:

我正在使用 PHP,但没有 mbstrings()(虽然我没有在这个地址上进行字符串转换,只是回显)。

如果我将 mysql 字符集从 cp1252 更改为 UTF-8 并确保我使用了类似这样的东西header( 'Content-Type: text/html; charset=UTF-8' );会改善我的情况吗?或者,数据是否因为保存在 cp1252 字符集中而被冲洗掉了,而我无能为力?原始数据库创建于 2002 年,此后一直在使用/扩展。我们已经升级了服务器并重新导入了转储文件,但遗憾的是我承认没有过多考虑字符集。

如果我很烦,我可能会删除这些字段中的文本,但我想支持 unicode,所以如果我发布ALTER database_name DEFAULT CHARACTER SET utf8;将确保正确保存未来的多字节编码,至少从存储空间中取出等式(让我担心 PHP)?

谢谢 -

0 投票
1 回答
7379 浏览

javascript - 在javascript中将cp1252转换为unicode

我需要在 javascript 函数中将 cp125* 2 * 文本转换为 unicode utf。

我已经找到了将 CP125* 1 * 转换为 utf 的函数。

如果你有这个功能,请帮助我,谢谢!

0 投票
1 回答
10816 浏览

java - 将字符串从代码页 1252 转换为 1250

如何将String在代码页 1252 中解码的字符转换为String在代码页 1250 中解码的字符。

例如

我想找到这样的convert()功能,打印输出将是:

这些是波兰语特有的字符。

感谢您的任何建议。