PHP上的iconv函数

PHP上的iconv函数,php,macos,Php,Macos,我在用PHP在Mac上将字符串(俄语)转换为US-ASCII字符编码时遇到问题。但是,在Linux机器上,它可以正常工作 iconv('utf-8', 'us-ascii//TRANSLIT', $text); 这是有错误的代码 我在Windows计算机上也有同样的错误。有人能告诉我应该去哪里吗 也许这与Mac上的iconv库有关 错误是这样的—“在输入字符串中检测到非法字符…”您得到了什么错误?关于iligal字符的错误消息您确定它是utf-8而不是cp1251吗?是的-我非常确定这一点,因

我在用PHP在Mac上将字符串(俄语)转换为US-ASCII字符编码时遇到问题。但是,在Linux机器上,它可以正常工作

iconv('utf-8', 'us-ascii//TRANSLIT', $text);
这是有错误的代码

我在Windows计算机上也有同样的错误。有人能告诉我应该去哪里吗

也许这与Mac上的iconv库有关


错误是这样的—“在输入字符串中检测到非法字符…”

您得到了什么错误?关于iligal字符的错误消息您确定它是utf-8而不是cp1251吗?是的-我非常确定这一点,因为我在这个项目、Linux机器和Mac上工作,在Linux机器上我没有这个错误。