Tadochi, str_shuffle и xml не имеют ничего общего. Ошибка точно НЕ в использовании этой функции. Её вообще практически нереально использовать неправильно ибо она смешивает символы в строке в случайном порядке. =)
Tadochi, str_shuffle и xml не имеют ничего общего. Ошибка точно НЕ в использовании этой функции. Её вообще практически нереально использовать неправильно ибо она смешивает символы в строке в случайном порядке. =)
$d = str_shuffle('вася пупкин');
echo $d;SlyDeath, по каким то причинам, мне возвращается строка с другой кодировкой...
Кстати в заголовках кодировку не передал и тупая мозилла иногда кракозябры выводит. Т_Т Потому там некоторые буквы неправильные. Но ошибок xml, как видите, всё равно нет. =)
Tadochi (08.07.2012/08:27)У пыха вообще плохо с русским. Тот файл, что исполняет эту функцию, он передаёт в заголовках ту же кодировку, в которой написан этот исполняемый файл?
SlyDeath, по каким то причинам, мне возвращается строка с другой кодировкой...
SlyDeath, да. все в одной кодировке.
мини-быдло-тест: echo mb_detect_encoding(str_shuffle('тест')).' and '.mb_detect_encoding('тест'); в первый раз возвращает: "and utf-8", во-второй: "utf-8 and utf-8".
Tadochi (08.07.2012/08:27)
SlyDeath, по каким то причинам, мне возвращается строка с другой кодировкой...
function str_shuffle_unicode($str) {
$tmp = preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
shuffle($tmp);
return join("", $tmp);
}Ошибка синтаксического анализа XML: некорректно
Адрес: http://lol.ru
Строка 117, символ 3:тт�Ё and UTF-8<div class="str">
--^
firefox
SlyDeath, о thx. все работает
SlyDeath, вот блин. пол страницы нету.