问题标签 [iconv]

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

c++ - 如何在 mingw 的 gcc 中启用 iconv 支持?

我正在尝试使用带有 -fexec-charset 选项的 mingw 的 gcc 来指定一些不同于 UTF-8 的编码,但出现以下错误:

如何检查 mingw 的 gcc 是否支持 iconv 以及如何启用此支持以防它被关闭?


我在 sourceforge.net 上的 mingw 的 bugtracker 上发现了错误号2832453(由 Alexandr Zamaraev 提交),-finput-charset以及-fexec-charset选项在 4.4.0 版本的 mingw 中不起作用(这就是我正在使用的)。Alexandr 还在MinGW 用户邮件列表的帖子中描述了这个问题。该错误于 2009 年 8 月 5 日提交,此后没有发生任何事情。我不确定我是否在观察这个错误(我什至不确定这是否是一个错误,因为没有人确认这一点)或者我的设置是否有问题。

0 投票
4 回答
3691 浏览

php - iconv_strlen 函数导致执行超时,在 MAMP 上运行

有没有人在运行 MAMP 时遇到过 iconv_strlen 函数的问题?

0 投票
4 回答
2426 浏览

php - mySQL 和 PHP 编码

嗨,我对这个查询有疑问

HMTL 和 SQL 表都有 utf-8 编码,但不幸的是没有mysql_set_charset('utf-8'),我无法使用它。

我试过了,iconv("UTF-8", "ISO-8859-1", $name)但查询只匹配test

我想匹配所有这些:(test, tést, tèst, tëst因为它可以使用mysql_set_charset

编辑:

SET NAMES utf8更可能......数据库使用utf8编码,不幸的内容是从没有mysql_set_charsetnor的网络填充的SET NAMES

目前,如果使用这些功能,结果就会混乱。

version() 5.1.41-3ubuntu12.9

编辑2:

当我SET NAMES utf8只使用它时tést,它们看起来像tést

当我使用iconv("UTF-8", "ISO-8859-1", $name)它时,它只匹配test

0 投票
0 回答
152 浏览

iconv - 使用 iconv 时如何保留标点符号?

0 投票
1 回答
1128 浏览

python - _iconv 未找到 pyspatialite 符号

我正在尝试使用命令编译 pyspatialite 2.6.1

它编译成功,但生成的二进制文件缺少符号。当我从中导入 dbapi2 模块时,出现以下错误。

如何修复此错误?

0 投票
1 回答
597 浏览

encoding - AIX 5.3 的 libiconv

我需要在 AIX 5.3 上运行的应用程序 1 中使用 iconv。我搜索了一些 AIX 的 RPM 站点,但看不到 AIX 5.3 的 libiconv。任何人都可以指出正确的 RPM 存储库吗?我认为在 AIX 5.3 上为 AIX 5.1 使用 libiconv 不是一个好习惯

0 投票
2 回答
724 浏览

php - 为什么使用 iconv_strpos 而不是 strpos?

与 strpos() 相比,iconv_strpos() 的返回值是出现在针之前的字符数,而不是到找到针的位置的字节偏移量。(来源:http ://www.php.net/manual/en/function.iconv-strpos.php )

以下代码示例显示iconv_strpos()strpos()返回相同的值。

为什么我应该使用 iconv_strpos 而不是 strpos?

0 投票
1 回答
440 浏览

linux - 在我的 bash 脚本方面需要帮助

我的脚本需要一些帮助。我想将 ISO 文件转换为 UTF-8。问题是我不知道如何编写 IF:

对,如何告诉 sed 程序 - 它忽略了 #comments ?

这是我的脚本:

谢谢

0 投票
1 回答
1011 浏览

php - 获取 iconv 来转换我的字符串

我有以下字符串:

ᴰᴶ Bagi

是否可以让 iconv 进入DJ Bagi

首先我尝试了:

这导致了以下通知:

在 PHP 网站上,我看到有人在使用:

//IGNORE//TRANSLIT

虽然这阻止了我只收到的通知:

Bagi

0 投票
3 回答
9600 浏览

java - java中是否有一个带有//TRANSLIT等价物的iconv?

有没有办法在java中实现字符集之间的字符转写?类似于 unix 命令(或类似的 php 函数)的东西:

最好在字符串上操作,与文件无关

我知道您可以使用String构造函数更改编码,但这不能处理不在结果字符集中的字符的音译。