Haben Sie ein Problem mit Preg Split und UTF. Dies ist Code:PHP preg_split utf8 Zeichen
$original['words'] = preg_split("/[\s]+/", $original['text']);
print_r($original);
Dies ist die Antwort:
Array
(
[text] => Šios baterijos kaista
[words] => Array
(
[0] => �
[1] => ios
[2] => baterijos
[3] => kaista
Dieser Code in CakePHP Rahmen runing. Geben Sie an, dass [Text] vor den Wörtern korrekt angezeigt wird und im Split-Fortschritt fehlerhaft ist. Übrigens habe ich versucht, diese zu verwenden:
mb_internal_encoding('UTF-8');
mb_regex_encoding('UTF-8');
ini_set('default_charset','utf-8');
Keine geholfen. Vielen Dank.
haben Sie versucht, http://php.net/manual/en/function.mb-split.php? –