Car*_*res 0 unix macos encoding iconv
我正在尝试将 php 文件 (client.php) 从 utf-8 转换为 iso-8859-1,并且以下命令对文件不执行任何操作:
iconv -f UTF-8 -t ISO-8859-1 client.php
执行后,将显示原始文件内容。
事实上,当我在执行iconv后检查文件的编码时:
文件-I client.php
显示了相同的旧 utf-8:
client.php:文本/x-php;字符集=utf-8
jac*_*300 5
iconv 实用程序应将文件中的字符编码从一种代码集转换为另一种代码集,并将结果写入标准输出。
这是一个解决方案:将 stdout 写入临时文件并重命名临时文件
iconv -f UTF-8 -t ISO_8859-1 client.php > client_temp.php && mv -f client_temp.php client.php
归档时间:
13 年,8 月 前
查看次数:
8789 次
最近记录:
7 年,5 月 前