问题标签 [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.
utf-8 - 如何在经典 ASP 中将 Windows-1255 转换为 UTF-8?
如何在经典ASP 中将 windows-1255 字符串转换为 utf-8?我的数据库是 windows-1255,我想将我的网站转移到 utf-8。
java - 网页内的 Java 字符串编码转换
我有一个网页(通过其标题)编码为WIN-1255
. Java 程序创建自动嵌入到页面中的文本字符串。问题是原始字符串以 UTF-8 编码,因此在页面中创建了乱码文本字段。
不幸的是,我无法更改页面编码 - 这是客户专有系统所要求的。
有任何想法吗?
更新:
我正在创建的页面是一个 RSS 提要,需要将其设置为 WIN-1255,显示从另一个以 UTF-8 编码的提要获取的信息。
第二次更新:
感谢所有的回复。我已经设法转换了字符串,但是,乱码。问题是除了标头编码之外,还应设置 XML 编码。
亚当
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 来解决问题:
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 页面
c - 如何打印不同的语言环境?
在 C 中,使用 设置新的语言环境后setlocale(LC_ALL, "Hebrew")
,我可以打印新的本地名称(Hebrew.Israel.1255),但不知道如何使用新语言环境的字符集,因为printf(%c, 240)
打印了 '?' 而不是希伯来字母(1255 地图)。
.
提前致谢!
php - 将 Windows-1256 转换为 UTF-8
我通过 curl 获取网页的内容,字符集设置为 Windows-1256。
现在我想用 charset utf8_general_ci 将此数据插入 MySQL 数据库。
有没有办法做到这一点?
unicode - 如何转换 UNICODE 希伯来语在 VBScript 中显示为乱码?
- 我正在使用 vbscript 和 WinHttp.WinHttpRequest.5.1 对象从希伯来语(WINDOWS-1255 / UTF-8 编码)网站收集信息。
例如 :
在记事本/记事本++ 中查看文件时,我将希伯来语视为 Gibrish / Gibberish。例如: äìëåú - äøá àáøäí éåñó - îåøùú
我需要一个 vbscript 函数来正确返回希伯来语,该函数应该类似于以下http://www.pixiesoft.com/flip/选择第二个单选按钮并按转换按钮,您将正确看到希伯来语。
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() 不会返回好的字符集...
ajax - 从 windows-1255 转换为 utf8 会为特殊字符创建问号
我有一个希伯来语字符串,编码为 windows-1255,通过 POST(通过 jquery AJAX)传递,然后插入到我的数据库中,该字符串用“hebrew_general_ci”编码。
如果我没有在插入之前输入以下代码:
字符串如下所示:
׳×׳׳™׳׳•׳× ׳׳¢׳'׳“
如果我确实将上面的代码放在插入之前,则字符串会正常显示,但特殊字符会替换为问号,如下所示:
לוח אם™</p>
变成:
לוחאם?
我试图弄清楚如何解决这个问题几天没有成功......
帮助会很棒。
提前谢谢。
html - HTML - 字符集 windows 1255 有效,但 utf-8
我编写了显示混合希伯来语/英语内容的 html 页面。它适用于字符集“windows - 1255”
,但我认为如果他们的机器不支持希伯来语,人们会遇到麻烦。我将字符集更改为 utf-8 并得到了
HTML:
看法:
不是 utf-8 支持比 windows 1255 更多的字符吗?