json_encode (): Niepoprawna sekwencja UTF-8 w argumencie

dzwonięjson_encode() na danych pochodzących z bazy danych MySQL za pomocąutf8_general_ci porównanie. Problem polega na tym, że niektóre wiersze mają dziwne dane, których nie mogę wyczyścić. Na przykład symbol, więc kiedy sięgajson_encode(), zawodzi zjson_encode(): Invalid UTF-8 sequence in argument.

próbowałemutf8_encode() iutf8_decode(), nawet zmb_check_encoding() ale ciągle się przedostaje i powoduje spustoszenie.

Uruchamianie PHP 5.3.10 na Macu. Pytanie brzmi - jak mogę wyczyścić niepoprawne symbole utf8, zachowując resztę danychjson_encoding() pracowałbym?

Aktualizacja. Oto sposób na jego odtworzenie:

<code>echo json_encode(pack("H*" ,'c32e'));
</code>

questionAnswers(11)

yourAnswerToTheQuestion