问题标签 [utf8-decode]
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# - C# 和 utf8_decode
是否有 C# utf8_decode等价物?
java - 网页内的 Java 字符串编码转换
我有一个网页(通过其标题)编码为WIN-1255
. Java 程序创建自动嵌入到页面中的文本字符串。问题是原始字符串以 UTF-8 编码,因此在页面中创建了乱码文本字段。
不幸的是,我无法更改页面编码 - 这是客户专有系统所要求的。
有任何想法吗?
更新:
我正在创建的页面是一个 RSS 提要,需要将其设置为 WIN-1255,显示从另一个以 UTF-8 编码的提要获取的信息。
第二次更新:
感谢所有的回复。我已经设法转换了字符串,但是,乱码。问题是除了标头编码之外,还应设置 XML 编码。
亚当
php - utf8_encode 或 decode 没有达到我的预期
在写入数据库之前,我正在获取一个 XML 文件并将其读入各种字符串,但是我在使用德语字符时遇到了困难。
XML 文件开始
然后我遇到问题的一个例子就是这部分
我的 PHP 有这个相关部分
所以 $link_name 变成 PONS Groörterbuch Deutsch als Fremdsprache Android
然后我做了一个
当我在终端回显时效果很好
但是,当它写入我的数据库时,它显示为:
PONS Kompaktwörterbuch Deutsch-Englisch (Android)
Mysql 中 link_name 的排序规则是 utf8_general_ci
我应该如何做到这一点才能将其正确写入我的数据库?
这是我用来写入数据库的代码
当我从 shell 运行它时,我看到了
php - php可以将所有字符集编码的字符串转换为utf8吗
php可以将所有字符集编码的字符串转换为utf8吗?
不起作用的解决方案:
utf8_encode($string)
- 但它唯一将 ISO-8859-1 字符串编码为 UTF-8?iconv($incharset, $outcharset,$text)
- 但是如何找到字符串当前编码?(只能是 html dom 文档的字符串部分,而不仅仅是字符串)
谢谢
php - PHP UTF 编码的 URL 字符串
当我在 Firefox(地址行)中输入http://www.example.com/?query=Траливали之类的 URL时,它会自动编码为http://www.example.com/?query=%D2%F0 %E0%EB%E8%E2%E0%EB%E8。
但是像http://www.example.com/#ajax_call?query=Траливали这样的URL没有被转换。
其他浏览器如 IE8 根本不转换查询。
问题是:如果查询被编码,如何检测(在 PHP 中)?如何解码?
我试过了:
$str = iconv('cp1251', 'utf-8', urldecode($str) );
$str = utf8_decode(urldecode($str));
$str = (urldecode($str));
来自http://php.net/manual/en/function.urldecode.php的许多功能 没有任何效果。
测试:
$str = $_GET['str'];
d('%D2%F0%E0%EB%E8%E2%E0%EB%E8' == urldecode('%D2%F0%E0%EB%E8%E2%E0%EB%E8'));
d('%D2%F0%E0%EB%E8%E2%E0%EB%E8' == $str);
d('Траливали' == $str);
d(urldecode($str));
d(utf8_decode(urldecode($str)));
!!!d('%D2%F0%E0%EB%E8%E2%E0%EB%E8' == urlencode($str)); !!!
回报:
[假] [假] [假] �������� ???? [真的]
某种解决方案:http ://www.example.com/Траливали/ - 将查询作为 url 部分发送并使用 mod_rewrite 解析。
php - 如何使用 php 从字符串中删除所有 utf-8 字符
我有一个问题如下。我有一个包含 utf-8 字符的 xml,但是这个 xml 的数据会以 iso 编码显示在页面上。
所以我必须从字符串中删除这个 utf-8 字符,我该怎么做。
谢谢阿维纳什
编辑:
我用过:iconv("ISO-8859-1", "UTF-8", str_replace('&','and',removeEmptyLines(strip_tags($value))))
现在它在 xml 文件中显示。
我怎样才能删除这个...
utf-8 - é和其他代码
我有一个包含这些代码的文件,我想将它“翻译”成普通字符(我的意思是整个文件)。我该怎么做?
非常感谢您提前。
php - 带有与号 (&) 的 utf8_decode 错误
我一直在构建一个返回 XML 代码的 API。例如,API 将返回:
我正在使用 file_get_contents() 和 simplexml_load_string() 将返回的信息加载到数组中。
然后我使用 utf8_decode() 将消息转换为接收网站上的友好字符集。但是,我收到以下消息,其中 pin 指向消息中的 & 符号:
由于与号,消息的其余部分被截断。任何想法如何解决这个问题?
ruby - Ruby:检查东亚宽度 (Unicode)
使用 Ruby,我必须以列格式将字符串输出到终端。像这样的东西:
我可以使用 String#ljust 和 %s 处理拉丁 UTF8 字符。
但是当字符是韩文、中文等时就会出现问题。当英文行与包含韩文等的行穿插时,这些列根本不会对齐。
如何在此处获得列对齐?有没有办法以相当于固定宽度字体的方式输出亚洲字符?那些打算在 Vim 中显示和编辑的文档呢?