115得票31回答
如何在PHP字符串中去除字符的重音符号?

我正在尝试从PHP字符串中删除重音符号,这是将字符串用于URL的第一步。 我正在使用以下代码: $input = "Fóø Bår"; setlocale(LC_ALL, "en_US.utf8"); $output = iconv("utf-8", "ascii//TRANSLIT",...

74得票12回答
将US-ASCII强制转换为UTF-8编码(iconv)

我想将一堆文件从US-ASCII转换成UTF-8编码。 为此,我使用iconv: iconv -f US-ASCII -t UTF-8 file.php > file-utf8.php 我的原始文件是US-ASCII编码的,这使得转换无法进行。显然这是由于ASCII是UTF-8的...

56得票10回答
如何以UTF-8格式编写文件?

我有许多不是UTF-8编码的文件,我正在将网站转换为UTF-8编码。 对于要保存为UTF-8的文件,我使用简单的脚本,但是这些文件仍保存在旧编码中:header('Content-type: text/html; charset=utf-8'); mb_internal_encoding('U...

46得票7回答
iconv - 检测到输入字符串中存在非法字符。

我没有看到任何违法行为 - 有什么建议可以解决问题吗? if (strtolower($matches[1]) != 'utf-8') { var_dump($matches[1]); $xml = iconv($matches[1], 'utf-8', ...

42得票12回答
使用iconv批量将latin-1文件转换为utf-8

我有一个在我的OSX上使用latin1编码的PHP项目。现在我需要将文件转换为UTF8编码。我不太擅长shell编程,我尝试了一些从互联网上找到的东西: mkdir new for a in `ls -R *`; do iconv -f iso-8859-1 -t utf-8 <"...

38得票4回答
iconv:将Windows ANSI转换为带BOM的UTF-8

我想在我的Mac上使用iconv来转换文件。目标是从“Windows ANSI”转换为“如果你告诉它使用UFT8,Windows记事本保存的任何内容”。 $ file names.csv names.csv: UTF-8 Unicode (with BOM) text, with CRLF...

36得票14回答
R tm软件包中“utf8towcs”输入无效。

我正在尝试使用R中的tm包进行一些文本分析。我尝试了以下内容: require(tm) dataSet <- Corpus(DirSource('tmp/')) dataSet <- tm_map(dataSet, tolower) Error in FUN(X[[6L]], ....

33得票6回答
在Mac OSX上出现_libiconv或_iconv未定义的符号

在Mac OSX上编译某些软件包时,我遇到了以下的iconv错误:Undefined symbols for architecture x86_64: "_iconv", referenced from: "_iconv_close", referenced from: "_ico...

32得票2回答
PHP:使用iconv处理特殊字符

我还不太明白iconv如何工作。 例如, $string = "Löic & René"; $output = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $string); 我遇到了以下问题: 注意:iconv() [function....

32得票5回答
如何在PHP中检测UTF-8格式不正确的字符串?

iconv 函数有时会出现错误:Notice: iconv() [function.iconv]: Detected an incomplete multibyte character in input string in [...] 在将数据发送到inconv()之前,有没有一种方法可以检测...