我构建了一个允许用户从网页发送的短信应用程序。该应用程序运行良好,但我发现从其他来源(如gmail)粘贴文本时会出现问题。
采取以下例子:
手动输入时
INPUT: There's a problem
OUTPUT: There's a problem
从gmail粘贴时
INPUT: There’s a problem
OUTPUT: There?s a problem
我认为这是由UNICODE ’
无法在ASCII / UTF-8中提供的,但我似乎无法成功转换它。有没有人建议用PHP或JS解决这个问题?
我尝试了mb_convert_encoding
和iconv
但没有运气