[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: XML русский текст
Nikita
Есть теги
<mtag>
<tag1>
<tag2>текст</tag2>
</tag1>
</mtag>

При добавлении текста в <tag2> если написать русской кодировкой то файл xml неправильно записывается и "сьедает" теги и получается:

<mtag>
<tag1>
<tag2>тек

Но если при добавлении текста написать цифры или англ буквы то все норм! Что за глюк?



Спустя 1 минута, 20 секунд (29.05.2010 - 13:20) Unlikely написал(а):
Кодировку наверно указать нужно.
<?xml version="1.0" encoding="UTF-8"?>


Спустя 1 час, 3 минуты, 12 секунд (29.05.2010 - 14:23) Guest написал(а):
Цитата
Warning: DOMDocument::load() [domdocument.load]: Input is not proper UTF-8, indicate encoding ! Bytes: 0xC0 0xCA 0xC1 0x20 in file:///C:/xampplite/htdocs/pract/data.xml, line: 5 in C:\xampplite\htdocs\pract\class.calc.inc.php on line 32


на 32 строке идет загрузка xml файла

Спустя 3 минуты, 43 секунды (29.05.2010 - 14:27) Nikita написал(а):
Сорри, выше писал я. На 5 строке - начинаются русские буквы

Спустя 11 минут, 43 секунды (29.05.2010 - 14:38) Rand написал(а):
У тебя текст в другой кодировке, если у тебя encoding="UTF-8", то и весь текст должен быть в UTF-8. Также, пользуйся редактором, который способен сохранять файлы в этой кодировке.

Спустя 8 минут, 29 секунд (29.05.2010 - 14:47) Nikita написал(а):
Спасибо, теперь норм добавляет, но сохр русские буквы как 16чный код в черных квадратиках.

Спустя 10 минут, 19 секунд (29.05.2010 - 14:57) Nikita написал(а):
Всем спасибо решил проблему добавлением функции utf8encode текста при записи в файл.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.