Content-Length XML файла в UTF-8

shelestov

я тут часто
Нужно при выводе XML файла в UTF-8 вывести в заголовке Content-Length. Как правильней организовать?
mb_strlen не подходит, так встречаются символы, содержащие больше одного байта.
 
Вопрос снимается. Заюзал вместо mb_ обычный strlen(), который выдал правильное количество байт.
 
Тут есть забавный момент с mb_overload. :) Так что если надо универсально, то как то так:
return function_exists('orig_strlen') ? orig_strlen($s) : strlen($s)
 
  • Like
Реакции: AmdY
А что мешает сделать например
PHP:
mb_strlen($string, 'iso-8859-1');
? Ну или с любой другой однобайтовой кодировкой.
 
Сверху