我在生产数据库中显示了一些奇怪的字符。我要替换的字符串是 u00fc u00be u008c u00a3 u00a4 u00bc。
这失败了。
$column = str_replace('u00fcu00beu008cu00a3u00a4u00bc', "'", $column);
这有效。
$column = str_replace('ü¾Œ£¤¼',"'",$column) ;
替换PHP字符串中Unicode字符的最佳方法是什么?
在遵循https://stackoverflow.com/users/395384/epb的引线后,我使用json_decode翻译了有效的Unicode。
$unicode = json_decode("u00fcu00beu008cu00a3u00a4u00bc") ;
$column = str_replace($unicode, "'", urldecode($row[$columnIndex]));