PHP iconv ASCII和英镑符号

PHP iconv ASCII和英镑符号,php,iconv,pound,Php,Iconv,Pound,我正在使用 iconv('UTF-8', 'ASCII//TRANSLIT', $string) 要将所有单引号转换为默认引号,但同时将所有英镑符号转换为问号?-知道如何在转换其他所有内容时避免这种情况吗?英镑符号不在ASCII字符集中。你为什么希望它不会被音译?转换为包含所需符号的字符集。问题是,我不想使用诸如“acute”或任何其他非标准单引号等字符,这些字符有时会从word文档或任何其他文本编辑器中复制。ASCII做得很好——扩展版在列表中添加了“急性”。不确定是否有其他类似的字符集为A

我正在使用

iconv('UTF-8', 'ASCII//TRANSLIT', $string)

要将所有单引号转换为默认引号,但同时将所有英镑符号转换为问号?-知道如何在转换其他所有内容时避免这种情况吗?

英镑符号不在ASCII字符集中。你为什么希望它不会被音译?转换为包含所需符号的字符集。问题是,我不想使用诸如“acute”或任何其他非标准单引号等字符,这些字符有时会从word文档或任何其他文本编辑器中复制。ASCII做得很好——扩展版在列表中添加了“急性”。不确定是否有其他类似的字符集为ASCII,这正好可以做到这一点,否则我可能不得不将英镑符号转换为一些字符组合,然后在它通过iconv运行后再转换回来。一个人的非标准字符是另一个人字母表中的字母。我建议发布一个新的问题,你真的想解决这个问题。我真的想用简单的ASCII引号替换所有的智能引号-仅此而已。我更愿意将其全部作为UTF-8,但没有聪明的报价-有什么想法吗?看来我已经在这里找到了答案