问题标签 [windows-1255]

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 回答
5246 浏览

utf-8 - 如何在经典 ASP 中将 Windows-1255 转换为 UTF-8?

如何在经典ASP 中将 windows-1255 字符串转换为 utf-8?我的数据库是 windows-1255,我想将我的网站转移到 utf-8。

0 投票
5 回答
2112 浏览

java - 网页内的 Java 字符串编码转换

我有一个网页(通过其标题)编码为WIN-1255. Java 程序创建自动嵌入到页面中的文本字符串。问题是原始字符串以 UTF-8 编码,因此在页面中创建了乱码文本字段。

不幸的是,我无法更改页面编码 - 这是客户专有系统所要求的。

有任何想法吗?

更新:

我正在创建的页面是一个 RSS 提要,需要将其设置为 WIN-1255,显示从另一个以 UTF-8 编码的提要获取的信息。

第二次更新:

感谢所有的回复。我已经设法转换了字符串,但是,乱码。问题是除了标头编码之外,还应设置 XML 编码。

亚当

0 投票
4 回答
5393 浏览

perl - 为什么 Perl 的 LWP 给我的编码与原始网站不同?

可以说我有这个代码:

错误日志显示类似 "\xd7\x9c\xd7\x94\xd7\x93\xd7\xa4\xd7\xa1\xd7\x94" 我猜它是 utf-16 的内容?

该网站的编码是

那么为什么出现这些字符而不是 windows-1255 字符呢?

而且,另一个奇怪的事情是我有两台服务器:

第一个服务器返回 CP1255 字符,我可以简单地将其转换为 utf8,当前服务器给了我这些字符,我不能用它做任何事情......

apache/perl/module 中是否有任何配置文件弄乱了编码?强迫什么……?

我的网站在第二台服务器上的结果是 perl 文件和标题都是 utf8,所以当我编写不是英文字符的文本时,上面示例中的内容显示正常(即使它是奇怪的 utf 字符)但我自己的静态文本看起来像“×ס'××ר××:”

我测试的另一件事是......

通过 perl:

我得到 utf8 编码。

通过 Bash:

在这里我得到CP1255(Windows-1255)编码......

此外,当我在 bash 中运行脚本时 - 它提供 CP1255,当通过网络运行时 - 然后它又是 utf8 ......

通过将内容从 utf8 更改为应有的内容,然后返回 utf8 来解决问题:

0 投票
1 回答
432 浏览

php - 将 UTF8 编码的 JSONP 注入 Win 1255 编码的网页时出现问题

我正在开发作为 JS 片段嵌入网站的第三方服务,除其他外,它需要从我的 PHP 服务器获取一些 jsonp 数据,并在托管嵌入网站上显示 json 对象中包含的文本。

我正在使用 jQuery,所以我发出以下 .getJSON 请求:

在 PHP 端(server.php)我有:

这些在 FF 中完美运行,但在 IE 中,当嵌入网站使用不同于 utf8 的内容(特别是 Windows 1255(希伯来语)网页)编码时,在 IE 中失败,因为 file.json 中包含的文本显示为乱码。将网站的编码(在浏览器中,而不是源代码中)更改为 unicode “修复”了来自 ​​json 的显示文本的问题,同时当然会使页面的其余部分看起来像乱码......我有一个类似的问题使用 FF,在我将 header(...) 行添加到 php 脚本之前。

我应该怎么办?有谁知道为什么它在 FF 中运行良好而不在 IE 中运行良好?是否有额外的定义,例如 IE 特别需要的 header(...) ?

约束:我无法控制嵌入网站 file.json 必须以 utf8 编码(这就是我的数据库的工作方式)相同的代码需要能够处理 utf8 编码页面和非 utf8 页面

0 投票
1 回答
918 浏览

c - 如何打印不同的语言环境?

在 C 中,使用 设置新的语言环境后setlocale(LC_ALL, "Hebrew"),我可以打印新的本地名称(Hebrew.Israel.1255),但不知道如何使用新语言环境的字符集,因为printf(%c, 240)打印了 '?' 而不是希伯来字母(1255 地图)。

.

提前致谢!

0 投票
1 回答
4113 浏览

php - 将 Windows-1256 转换为 UTF-8

我通过 curl 获取网页的内容,字符集设置为 Windows-1256。

现在我想用 charset utf8_general_ci 将此数据插入 MySQL 数据库。

有没有办法做到这一点?

0 投票
2 回答
7489 浏览

unicode - 如何转换 UNICODE 希伯来语在 VBScript 中显示为乱码?

  1. 我正在使用 vbscript 和 WinHttp.WinHttpRequest.5.1 对象从希伯来语(WINDOWS-1255 / UTF-8 编码)网站收集信息。

例如 :

  1. 在记事本/记事本++ 中查看文件时,我将希伯来语视为 Gibrish / Gibberish。例如: äìëåú - äøá àáøäí éåñó - îåøùú

  2. 我需要一个 vbscript 函数来正确返回希伯来语,该函数应该类似于以下http://www.pixiesoft.com/flip/选择第二个单选按钮并按转换按钮,您将正确看到希伯来语。

0 投票
4 回答
3687 浏览

php - 编码问题... windows-1255 到 utf 8?

在我知道之前询问了从 windows-1255 到 utf-8 的编码转换,但我仍然得到不同的结果,我无法解决它。

第一个问题是“php iconv() 或 mb_convert_encoding() 是否支持 windows-1255????” 在测试时,它会返回几个输出(使用 //ignore 和 //translate),但它根本不能正常工作。

我正在查看 mb_list_encodings() 输出,但它不包括 window-1255... 使用 windows-1255 输入(从网上抓取)播放和测试 mb_detect_encoding() 不会返回好的字符集...

0 投票
1 回答
121 浏览

ajax - 从 windows-1255 转换为 utf8 会为特殊字符创建问号

我有一个希伯来语字符串,编码为 windows-1255,通过 POST(通过 jquery AJAX)传递,然后插入到我的数据库中,该字符串用“hebrew_general_ci”编码。

如果我没有在插入之前输入以下代码:

字符串如下所示:

׳×׳׳™׳׳•׳× ׳׳¢׳'׳“

如果我确实将上面的代码放在插入之前,则字符串会正常显示,但特殊字符会替换为问号,如下所示:

לוח אם™</p>

变成:

לוחאם?

我试图弄清楚如何解决这个问题几天没有成功......
帮助会很棒。

提前谢谢。

0 投票
2 回答
6158 浏览

html - HTML - 字符集 windows 1255 有效,但 utf-8

我编写了显示混合希伯来语/英语内容的 html 页面。它适用于字符集“windows - 1255”

,但我认为如果他们的机器不支持希伯来语,人们会遇到麻烦。我将字符集更改为 utf-8 并得到了

HTML:

看法:

不是 utf-8 支持比 windows 1255 更多的字符吗?