iconv相关内容

如何做一个对口音不敏感的Grep?

有没有办法使用grep执行不区分重音的搜索,最好保留--COLOR选项?我的意思是grep --secret-accent-insensitive-option aei将匹配?ei,也可能匹配äē?和æi。 我知道我可以使用iconv -t ASCII//TRANSLIT从文本中删除重音符号,但我不知道如何使用它进行匹配,因为文本已转换(它适用于grep-c或-l) 推荐答案 您 ..
发布时间:2022-08-29 09:24:14 其他开发

如何写入UTF-8格式的文件?

我有一堆不是UTF-8编码的文件,我正在将一个站点转换为UTF-8编码。 我对要以UTF-8格式保存的文件使用简单脚本,但这些文件是以旧编码保存的: header('Content-type: text/html; charset=utf-8'); mb_internal_encoding('UTF-8'); $fpath = "folder"; $d = dir($fpath); w ..
发布时间:2022-06-22 14:22:07 PHP

获取响应的编码转换

在 React Native 方法中,我正在获取以 ISO-8859-1 编码的 xml. 只要完成提取,我就会尝试将其转换为 UTF-8. 这里是代码: const iconv = require('iconv-lite');fetch('http://www.band.uol.com.br/rss/colunista_64.xml', {标题:{“内容类型":“文本/xml;字符 ..
发布时间:2022-01-20 14:23:04 其他开发

如何使用 nodejs-iconv 模块(或其他解决方案)在 nodejs javascript 中将字符编码从 CP932 转换为 UTF-8

我正在尝试在 javascript 中将字符串从 CP932(又名 Windows-31J)转换为 utf8.基本上,我正在抓取一个忽略请求标头中的 utf-8 请求并返回 cp932 编码文本的站点(即使 html 元标记指示页面是 shift_jis). 无论如何,我将整个页面存储在名为“html"的字符串变量中.从那里我尝试使用以下代码将其转换为 utf8: var Iconv = ..

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

有人在运行 MAMP 时遇到过 iconv_strlen 函数的问题吗? 解决方案 我遇到了超时问题,但没有抛出任何异常.我在 Zend Framework 站点上工作.通过深入跟踪调试器,我将问题追溯到 iconv_strlen 的使用.它不是在任何奇怪的字符串上调用,它是一个用于验证主机名的简单函数. 为了验证这个问题,我尝试了一个简单的 iconv_strlen("test", ..
发布时间:2022-01-07 21:20:38 PHP

使用 iconv 将 latin-1 文件批量转换为 utf-8

我在我的 OSX 上有一个 PHP 项目,它采用 latin1 编码.现在我需要将文件转换为 UTF8.我不是一个 shell 编码员,我尝试了从互联网上找到的一些东西: mkdir newfor a in `ls -R *`;做 iconv -f iso-8859-1 -t utf-8 new/"$a" ;完毕 但这不会创建目录结构,并且在运行时会给我带来大量错误.谁能想出简洁 ..
发布时间:2022-01-07 21:11:15 其他开发

强制编码从 US-ASCII 到 UTF-8 (iconv)

我正在尝试将一堆文件从 US-ASCII 转码为 UTF-8. 为此,我使用 iconv: iconv -f US-ASCII -t UTF-8 file.php >文件-utf8.php 我的原始文件是 US-ASCII 编码的,这使得转换不会发生.显然这是因为 ASCII 是 UTF-8 的子集... iconv US ASCII to UTF-8 or ISO-8859-15 ..
发布时间:2021-12-28 16:35:39 其他开发

在 php 中将 UTF-16LE 转换为 UTF-8

我使用 iconv php 函数,但有些字符不能正确转换: ...$s = iconv('UTF-16', 'UTF-8', $s);...$s = iconv('UTF-16//忽略', 'UTF-8', $s);...$s = iconv('UTF-16LE', 'UTF-8', $s);...$s = iconv('UTF-16LE//忽略', 'UTF-8', $s);... 我也尝试 ..
发布时间:2021-12-27 15:58:21 PHP

如何以UTF-8格式写入文件?

我有一堆不是 UTF-8 编码的文件,我正在将网站转换为 UTF-8 编码. 我对要保存为 utf-8 的文件使用了简单的脚本,但这些文件以旧编码保存: header('Content-type: text/html; charset=utf-8');mb_internal_encoding('UTF-8');$fpath="文件夹";$d=dir($fpath);while (False ..
发布时间:2021-12-27 15:17:20 PHP

将 \u 转义的 Unicode 字符串转换为 ASCII

在阅读了关于iconv和Encoding的所有内容后,我仍然感到困惑. 我正在抓取 网页 我有一个看起来像这样的字符串:'pretty\u003D\u003Ebig'(在 R 控制台中显示为 'pretty\\\u003D\\\u003Ebig').我想将其转换为 ASCII 字符串,它应该是 'pretty=>big'. 更简单,如果我设置 x 如何对 x 执行转换以产生 pr ..
发布时间:2021-12-26 13:50:35 其他开发

使用 Ruby 将 UTF8 转换为 ANSI

我有一个 Ruby 脚本,可以在 Linux 机器上远程生成一个 UTF8 CSV 文件,然后通过 SFTP 将该文件传输到 Windows 机器. 然后我需要用 Excel 打开这个文件,但 Excel 没有得到 UTF8,所以我总是需要在能够将 UTF8 转换为 ANSI 的文本编辑器中打开该文件. 我希望使用 Ruby 以编程方式执行此操作并避免手动转换步骤.最简单的方法是什么? ..
发布时间:2021-11-28 17:47:48 其他开发

如何强制 PHP 使用 iconv 的 libiconv 版本而不是 CentOS 安装的 glibc 版本?

我正在处理的代码在 Windows XP 和 Mac OS X 上完美运行.在 CentOS(以及 Fedora 和 Ubuntu)上测试时,它无法正常工作.搜索网络使我得出结论,它是导致问题的 iconv 的 glibc 版本.所以现在我需要 iconv 的 libiconv 版本才能让 Zend Lucene 正常工作. 我已经下载了 libiconv 并使用 --prefix=/usr ..
发布时间:2021-11-11 05:36:21 PHP

如何在 PHP 中检测格式错误的 UTF-8 字符串?

iconv 函数有时会给我一个错误: 注意:iconv() [function.iconv]:在 [...] 的输入字符串中检测到不完整的多字节字符 有没有办法在将数据发送到 inconv() 之前检测 UTF-8 字符串中是否存在非法字符? 解决方案 首先,请注意,无法检测文本是否属于特定的不需要的编码.您只能检查字符串在给定编码中是否有效. 您可以使用 中提供的 UTF-8 ..
发布时间:2021-09-15 19:39:43 PHP

iconv:使用 BOM 从 Windows ANSI 转换为 UTF-8

我想使用 iconv 在我的 Mac 上转换文件.目标是从“Windows ANSI"转变为“任何 Windows 记事本保存的内容,如果您告诉它使用 UFT8". 这就是我想要的: $ 文件名.csvnames.csv:UTF-8 Unicode(带 BOM)文本,带 CRLF 行终止符 这是我使用的: $ iconv -f CP1252 -t UTF-8 names.csv >名称 ..
发布时间:2021-09-13 20:46:08 其他开发

将 \u 转义的 Unicode 字符串转换为 ASCII

在阅读了关于 iconv 和 Encoding 的所有内容后,我仍然感到困惑. 我正在抓取 网页 我有一个看起来像这样的字符串:'pretty\u003D\u003Ebig'(在 R 控制台中显示为 'pretty\\\u003D\\\u003Ebig').我想将其转换为 ASCII 字符串,它应该是 'pretty=>big'. 更简单,如果我设置 x 如何对 x 执行转换以产 ..
发布时间:2021-09-06 19:45:14 其他开发

r 中 Twitter 情感分析中的表情符号

如何处理/删除表情符号以便我可以对推文进行排序以进行情感分析? 获取:sort.list(y) 中的错误:无效输入 谢谢 这就是表情符号从 twitter 和 r 中出现的方式: \xed \xed \u0083\xed \xed\xed \xed \u008d\xed \xed \u0089 解决方案 这应该去掉表情符号,使用 ndoogan 建议的 iconv. ..
发布时间:2021-09-06 19:40:14 其他开发

调用未定义的函数 Symfony\Polyfill\Mbstring\iconv_strlen()

我的项目在本地主机上运行良好,但不能在线运行,这是错误: 致命错误:在第 338 行调用/home/stram/public_html/vendor/symfony/polyfill-mbstring/Mbstring.php 中未定义的函数 Symfony\Polyfill\Mbstring\iconv_strlen() 我用谷歌搜索了一下,发现我需要安装 PHP 扩展 iconv.我使 ..
发布时间:2021-09-03 19:10:54 PHP