Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#16: 2010-06-15 22:26:35 ЛС | профиль | цитата
На самом деле все прекрасно отображается с русскими символами ;) Пример такого файла в третьем посту - site.rar
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1926
Рейтинг: 172
#17: 2010-06-15 22:28:51 ЛС | профиль | цитата
Валерий писал(а):
Пример такого файла в третьем пост


Там сохранение в формате UTF-8, а в моей схеме - в ANSI, значит, там проблема с русскими буквами...
карма: 9
0
Администрация
Ответов: 15295
Рейтинг: 1519
#18: 2010-06-15 22:32:05 ЛС | профиль | цитата
Валерий, вам же уже дали ответ
Ravilr писал(а):
копай в сторону кодировки. xml ведь вроде в utf

почему бы просто не перевести текст в utf-8 и сохранить его в файл без гадания на кофейной гуще?


Add(Charset,6824275,693,504)
{
Type=6
}
карма: 27
1
Голосовали:Валерий
Ответов: 1926
Рейтинг: 172
#19: 2010-06-15 22:35:34 ЛС | профиль | цитата
Косячок был, видать, с RichEdit. Заменил на Memo, перекодировал - пробуйте.
карма: 9
1
файлы: 1xml2.rar [1.6KB] [186]
Голосовали:Валерий
Администрация
Ответов: 15295
Рейтинг: 1519
#20: 2010-06-15 22:39:57 ЛС | профиль | цитата
а зачем такие сложности с сохранением? Достаточно и двух элементов для этого

Add(Charset,9134601,287,406)
{
Type=6
link(onCharset,130345:doText,[])
}
Add(StrList,130345,343,385)
{
link(onChange,130345:doSave,[(384,391)(384,436)(331,436)(331,426)])
}
карма: 27
1
Голосовали:Валерий
Ответов: 1926
Рейтинг: 172
#21: 2010-06-15 22:43:16 ЛС | профиль | цитата
Dilma, а загружать как? Также через StrList, а потом перекодировать в ANSI?
карма: 9
0
Ответов: 1397
Рейтинг: 50
#22: 2010-06-15 22:45:16 ЛС | профиль | цитата
Фух! Спасибо за помощь, теперь работает. К сожалению сам бы не осилил в ближайшей перспективе.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#23: 2010-06-15 23:01:28 ЛС | профиль | цитата
3042 писал(а):
Также через StrList, а потом перекодировать в ANSI?

конечно. Стандартный пакет работает только с кодировкой ANSI и все преобразования туда-обратно ложаться на плечи разработчика
------------ Дoбавленo в 23.01:
PS: единственное но - в примере из данного топика достаточно было загрузить исходный xml в список строк, выполнить замену [1] на урлы к сайтам и сохранить обратно в файл без всяких преобразований. Проблема у Валерия, только потому и появилась, что он файл вшил в код программы, которая, как уже было сказано выше, работает только с ASCII.
карма: 27
1
Голосовали:3042
Ответов: 1397
Рейтинг: 50
#24: 2010-06-16 13:38:09 ЛС | профиль | цитата
Dilma писал(а):
PS: единственное но - в примере из данного топика достаточно было загрузить исходный xml в список строк, выполнить замену [1] на урлы к сайтам и сохранить обратно в файл без всяких преобразований. Проблема у Валерия, только потому и появилась, что он файл вшил в код программы, которая, как уже было сказано выше, работает только с ASCII.

Честно говоря я еще в самом начале проводил эксперимент - просто загружал файл в список строк и затем сохранял его, в результате структура сохраненного файла в xml нарушалась
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#25: 2010-06-16 13:58:51 ЛС | профиль | цитата
Валерий, это значит в вашей схеме файл не просто загружался в список строк, потому что элемент StrList ничего не ломает и не нарушает.
карма: 27
0
Ответов: 5446
Рейтинг: 323
#26: 2010-06-18 07:32:45 ЛС | профиль | цитата
Dilma, либо у него не Windows-овские переводы строк
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#27: 2010-06-18 15:41:02 ЛС | профиль | цитата
в предоставленном примере xml - Windows-овские. Но все равно формат допускает и те, и другие, что соотвенно не могло бы сломать xml
карма: 27
0
27
Сообщение
...
Прикрепленные файлы
(файлы не залиты)