问题标签 [iso-8859-2]

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 投票
1 回答
789 浏览

encoding - httpgetrequest uri 编码为 iso-8859-2

您好,我花了很长时间搜索社区论坛来寻找可行的解决方案。它看起来很简单,我需要通过 GET 方法发送 HTTP 请求传递参数,但服务器端服务需要以 ISO-8895-2 编码的 URI。我使用 .NET System.net 类 HttpWebRequest。我的代码:

现在的问题是如何将字符串 myURI 编码为 ISO-8859-2。如果我做什么,字符串表示为 utf-8。我尝试了这个论坛中描述的几个转换,请参见示例:

字节序列 iso592 始终相同,即使我使用 utf-8 或 windows-1250 编码。我读过一些文章,.NET 字符串总是像 unicode 一样表示。那么现在该怎么办。有什么方法可以使用 ISO 编码的 URI 创建 WebRequest 实例?当我切换到 POST 方法,然后将数据流式传输到 HTTP 标头时,如下所示:

一切正常,但我必须使用 GET 方法。

0 投票
2 回答
873 浏览

c++ - Rewrite txt file into other encoding

I have a problem. I want to rewrite txt file into other txt file, but with other encoding. I must implement conversion to Unicode, iso-8859 and windows-1250.

I must write it in c++. Can anyone help me with this topic? How to start coding this?

Best regards!

0 投票
1 回答
5899 浏览

php - 为 iso-8859-2 发送正确的字符集标头

我在通过 PHP 中的标头发送正确的字符集信息时遇到问题。

在我的代码中,我创建了一个 ISO-8859-2 编码的 CSV 字符串。我使用以下代码(简化)将其输出到浏览器:

结果文件被检测为 ISO-8859-1,当使用编辑器打开它时(我使用的是 Notepad++),因此显示不正确。

将字符串转换为 UTF-8 可以按预期工作:

在这种情况下,我什至可以完全省略字符集部分。

但是,我需要对文件进行 ISO-8859-2 编码,但我不明白为什么标头信息不会导致文件被检测为 ISO-8859-2。我还根据 IANA ( http://www.iana.org/assignments/character-sets/character-sets.xhtml ) 尝试了不同的别名,但我没有让它在任何浏览器中工作。

非常感谢任何有价值的投入。

0 投票
0 回答
220 浏览

matlab - 在 Matlab 中使用 textscan 读取波兰语字符

我需要阅读带有波兰语字符的文本文件。

例如 ł。

我尝试为波兰语设置正确的编码:

但我仍然得到错误的字符。

0 投票
0 回答
280 浏览

mysql - Ubuntu 14.04 tomcat 7 iso8859-8 编码mysql utf8

嗨,我遇到了编码问题。我有 Ubuntu 14.04 操作系统,Tomcat 7 安装编码配置为 iso8859-8。我的 Webapp 解析 XML 文件并将数据保存在 MySql DB 中。(UTF8)

解析 XML 时,我可以看到正确的数据,但在保存数据后,它变成了?????。(语言是希伯来语)。

任何人都会遇到这个问题。

0 投票
1 回答
2479 浏览

php - 将 utf-8 转换为 iso-8859-2(抛光)

我在从 facebook 下载数据事件时遇到一些问题。我有一个站点 , add.php, - 这个站点是UTF-8, 接下来我将数据发送到mysql( utf-8) 然后我在网站 ( iso-8859-2) 上显示信息。问题是当我显示这些数据时没有波兰语标志。

如何将此数据转换为iso-8859-2原始活动 Facebook 页面上的点赞?

我正在尝试iconv,但它不起作用:

Iconv不起作用,请帮助 - 给我一些建议!

PS。对不起我的英语不好 :-)

0 投票
0 回答
249 浏览

c# - Windows Phone 8.1 上的 ISO-8859-2 编码

我正在为一个匈牙利站点编写一个小型 RSS 阅读器,它使用 ISO-8859-2 进行编码。

RSS 标头和 Content-Type 标头都没有定义编码,所以我想手动设置它。唯一的问题是,HttpClient 不会让我这样做。

如果我使用 HttpClient.GetStringAsync(URI),它会以 UTF-16 编码返回字符串,这会破坏特殊字符(没有转换,只是将其转储到 UTF-16 期望字符串容器中)。

如果我使用 HttpClient.GetByteArrayAsync,然后尝试使用 XElement.Load(Stream) 处理它,我会收到一个奇怪的错误,即无法在设备上编码 ISO-8859-2,因为它不受支持。

这是一个通用应用程序,所以我也有一个 W8.1 对应的应用程序——它可以完美地使用完全相同的代码。

是否有任何解决方案可以在 WP8.1 上进行转换?

0 投票
0 回答
50 浏览

java - 使用 iText for Java 在 PDF 中打印克罗地亚语文本

好吧,我的数据库中有一些记录,其中一个有一个字符 Đ wich 是克罗地亚语。

数据库中的记录是正确的,当我在JSF/Primefaces角色的网格中显示它时,它会完美显示。

但是,当我在PDF使用iText时打印它时Đ丢失了。

我翻阅了很多手册,包括“iText in Action 2nd edition”,并尝试了每一个技巧,但没有任何效果。

手册说如果你把 writer.getAcroForm().setNeedAppearances(true); 系统将尝试渲染角色的“图像”,但它不起作用。

到目前为止,我正在尝试另一种方法,我下载了一个克罗地亚语 ttf 文件,这是我目前的状态

然后我关闭文档并将其下载为PDF,它可以工作,但Đ仍然消失了(大部分文本也是如此)。

我尝试使用ISO-8859-1UTF-8作为一些人在 SO 的其他问题中建议的字符,但它不起作用。

0 投票
3 回答
4986 浏览

python - Python 中 ISO-8859-2 和 UTF-8 之间的转换

我想知道如何将 ISO-8859-2 (latin-2) 字符(我的意思是表示 ISO-8859-2 编码字符的整数或十六进制值)转换为 UTF-8 字符。

我需要在 python 中处理我的项目:

  1. 从串口接收十六进制值,这些值是用 ISO-8859-2 编码的字符。
  2. 解码它们,这是 - 从中​​获取“标准”python unicode 字符串。
  3. 准备并编写xml文件。

使用 Python 3.4.3

主要问题仍然是为“解码”方法准备有效输入(它适用于 python 2.7.10,这就是我在这个项目中使用的那个)。如何从十进制值准备有效的字符串,它们是拉丁 2 代码数字?

请注意,由于我使用的设备和通信协议的限制,从串口接收 utf-8 字符会非常复杂。

样本数据,根据要求:

这是一些示例数据。ISO-8859-2 被推入 uint32,每个 int 4 个字符。

一些管理拆箱的代码:

要从十六进制字符串中获取整数值,我可以简单地使用:

0 投票
1 回答
755 浏览

java - DB2 代码从 Unicode 到 ISO8859-2 并返回

从包含拉脱维亚首都 (Rīga) 的 XML(UTF8 编码)中保存一些字符串时。Riga 将这个 I 与 macron ( Unicode ) 一起提供给 DB2。

数据库代码页不是 Unicode,但不幸的是 ISO8859-2。发生转换,这个特殊的 I 被 X'1A 取代((在此处解释 IBM 文档))

同样,当我使用相同的列来重现原始 XML 时,我的验证失败了:

他们为什么选择无效的 XML 字符作为替换,做这种事情的首选方法是什么?

我们使用 Java 进行 XML 输入和输出,不需要用宏保存 I,某种替换字符就可以了,一种不会与 XML 混淆的字符。过滤所有在数据库代码页中不可表示的字符不是一个好主意吗?