问题标签 [windows-1252]
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.
c# - 在 Silverlight 中将 windows-1252 编码转换为 UTF-8
在我的 Silverlight 应用程序中,我得到了一个用 windows-1252 编码的 XML 文件。现在我的问题是,在将 windows-1252 字符串转换为 UTF8 字符串之前,它无法正确显示。在正常的 C# 环境中,这不是什么大问题:我可以做这样的事情:
(将字符串的字符编码从 windows-1252 转换为 utf-8)
但是silverlight 不支持windows-1252——它只是unicode。
PS 我偶然发现了“Silverlight 编码” http://encoding4silverlight.codeplex.com/ - 但那里似乎也不支持 windows-1252?
编辑: 我在“服务器端”解决了我的问题 - 实际问题仍然存在。
c++ - 如何在 C++ 中读取 WCP-1252 字符?
我做了一些谷歌搜索,但找不到明确的答案(也许没有使用正确的术语?)
无论如何,我有一些 ANSI 格式 (WCP-1252) 的文本文件,我想在 C++ 程序中处理其字符,但问题是我不知道如何存储对应于十进制代码 128 到到 255。不过,为了确定,我尝试了以下代码:
不出所料,1-byte char 未能存储 0x7F 之后扩展集中的任何符号(我认为它只是显示了与第一个字节的值相对应的 ASCII 符号并丢弃了第二个或反之亦然)。
windows - 为什么某些字符代码在 Windows-125* 编码中缺少字符?
在Windows-125*
代码页中(实际上也在相应ISO*
的代码页中),某些字符代码没有定义相应的字符。留下一些没有字符的字符代码的前提是什么?
我对这个问题的理解是:如果基于 7 位的代码页还不够,必须发明多个 8 位代码页,那么那些 8 位代码页(从以前的经验中学习)应该有尽可能多的字符这是可能的,而实际上某些字符代码缺少字符。
php - 在 PHP 上解码字符串:数据将 UTF-8 字节视为 Windows-1252
我正在从具有奇怪编码的 Web API 获取数据。我正在使用 PHP,似乎无法解码输入字符串。我似乎遇到了这个问题,它解释了发生了什么,但并没有真正帮助我弄清楚如何解决它。任何人都可以帮忙吗?谢谢!
sql - TSQL 选择 varchar 作为 windows1252 而不是 utf8
如何查询将字符串作为 windows1252 字符集而不是表/连接默认 utf8 的 Sql 服务器?
oracle - 为什么我可以使用不属于字符集 (windows-1252) 的字符?
我正在寻找一些帮助来理解字符集的工作方式。这个问题是使用 windows-1252 而不是 UTF-8 的任何错误的延续
我有一个使用...的测试 ColdFusion 站点
和一个使用...的测试 Oracle DB
根据 windows-1252 字符集,没有平方根符号(alt+251): √ 但我可以将其输入网页表单的字段中,将其保存到数据库,查询并再次显示在屏幕上就好了. 当它在数据库中时,它存储为:√
. 如果它甚至不是字符集的一部分,我该如何输入、存储、查询和显示它?根据字符集,十进制 251 是这样的:Hex:FB | û | 00FB | LATIN SMALL LETTER U WITH CIRCUMFLEX
python - 使用 python 和 beautifulsoup 检查网页的结果
我需要检查网页搜索结果并将它们与用户输入进行比较。
由于有 1502 个结果,我的想法是k=10
将k=1502
. 现在我需要某种函数来检查搜索结果是否包含我的用户输入。我知道我的名字是 TEXT 之后的文字,那怎么办?也许使用正则表达式?第二部分是是否有匹配的结果来获取结果的链接。同样,我知道该链接在那个 href="" 内,但是如何将其取出并使其可用=
ios - 替换 NSString 中的一些字符
我有这个 XML 文件被编码,windows-1252
到目前为止我还没有找到任何方法来从这个文件中获得正确的UTF-8
编码。这是一个包含许多我需要显示的重音字符的文件。
我想要做的是自己替换任何编码的 windows-1252 字符。我想知道如何做到这一点:
到
我找到了很多方法来替换不在单词中的字符,但是我需要在这里替换U00c8
可以在给定字符串中的任何位置的字符(所以这里)。
php - PHP:如何将字符串转换为 WINDOWS-1252 实体/字符?
我有以下字符串:
LONDON — Britain’s unemployment rate held steady in the three months through January, reinforcing the Bank of England’s case for keeping interest rates at a record low.
如果我使用类似的东西,htmlentities
我会得到以下字符串:
LONDON — Britain’s unemployment rate held steady in the three months through January, reinforcing the Bank of England’s case for keeping interest rates at a record low.
但是我想获取 WINDOWS-1252 实体,例如:
LONDON — Britain’s unemployment rate held steady in the three months through January, reinforcing the Bank of England’s case for keeping interest rates at a record low.
我尝试过使用不同的功能,例如mb_convert_encoding
, iconv
,get_html_translation_table
但我无法找到一种方法来做到这一点。
任何帮助,将不胜感激。
ios - 需要为我的 iOS 应用程序从以 windows-1252 编码的服务器获取 XML
我有一个 iOS 应用程序,它从服务器下载一个在 Windows 1252 中编码的 XML 文件。
我正在使用以下代码将其保存到我的文档文件夹中:
它不起作用,当我尝试使用解析器读取它时,我得到了一个 nil 响应。我该怎么做才能正确获得它。我无法更改服务器上 te xml 的编码。如果我手动更改 XML 编码,我会得到正确的响应。
这就是我传递 XML 字符串以使用 XML Dictionnary 类对其进行解析的方式: