用错误的字符集从MySQL列中抢救希伯来语


Salvage Hebrew from MySQL column with wrong character set

所以我愚蠢地在MySQL表中存储了错误的字符集希伯来语。在大量数据输入后我意识到,我想知道是否还有可能访问这些数据。此后,我使用CONVERT to将表的字符集更改为希伯来文,并正确存储新条目,但旧条目仍然显示为:

×?×? ×× ×? ×?×?×?ר ×?×?ש×?ק ×?××? ×?×?ש×?ק

是否有办法将这些数据修改回希伯来语,或者已经造成了损害?

应该是可能的,看起来像x的字符是希伯来平面的转义。

调查http://php.net/manual/de/function.utf8-decode.php

如果utf8-decode不起作用,注释中的某个函数可能会起作用。请确保PHP使用多字节字符集。