Page 1
Стандартный

Проблема с кодировкой при выводе сайта в XSL шаблоне или почему нельзя вставлять текст на сайт из Word’а

Если при проектировании нового сайта вы решили отказаться от популярных монстров шаблонизации типа Smarty в сторону «нативного» php-шного шаблонизатора на XSLT, то вполне возможно (по незнанию или чистой случайности) могли оказаться в моей ситуации.

Я как раз переделывал мой старенький сайт с книжками agorod.org.ua с использованием XML и XSL шаблонизации, когда часть старого текста, который отлично выводился в XHTML Transitional вдруг начал выдавать ошибки парсинга xml:

Message: simplexml_load_string(): Entity: line 3: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xAB 0x2E 0x2E 0x2E

XSLTProcessor::transformToXml(): Invalid Document

Решение оказалось простым до безобразия.

Продолжение →

Полезно(0)Бесполезно(0)