Вверх ↑
Этот топик читают: Гость
Ответов: 110
Рейтинг: 5
#1: 2011-10-01 18:17:33 ЛС | профиль | цитата
После нажатия на файл открывается текст, в котором добавляются символы "юя", можно ли их как-то удалить?
Также если текст загружать в Memo, то содержимое не загружается, а добавляется "юя".
------------ Дoбавленo в 18.17:


Add(MainForm,2953706,21,105)
{
}
Add(Button,7950030,70,196)
{
Left=15
Top=10
Data=String(D:\new\32f23f23\2009-12-31 blablabla.blablabla.xml)
link(onClick,3847726:doReplace,[])
}
Add(RichEdit,8880339,203,196)
{
Left=20
Top=35
Width=350
Height=195
}
Add(Replace,3847726,126,196)
{
SubStr=""
DestStr="\"
link(onReplace,8880339:doLoad,[(184,202)(184,223)])
}
Содержимое 2009-12-31 blablabla.blablabla.xml:
<?xml version="1.0" encoding="UTF-16"?>
карма: 0

0
Ответов: 3851
Рейтинг: 159
#2: 2011-10-01 19:01:09 ЛС | профиль | цитата

не совсем понятно с содержимым файла - в какой кодировке..
В схеме Replace лишний.
карма: 0
начавший
0
Ответов: 110
Рейтинг: 5
#3: 2011-10-01 19:11:42 ЛС | профиль | цитата
Да даже если содержимое заменить на что либо другое, тоже самое, добавляется "юя".
карма: 0

0
Ответов: 3851
Рейтинг: 159
#4: 2011-10-01 19:45:34 ЛС | профиль | цитата

Doaxan писал(а):
добавляется "юя"
у меня не добавляется
что я делаю не так?
карма: 0
начавший
0
Ответов: 3889
Рейтинг: 362
#5: 2011-10-01 19:50:41 ЛС | профиль | цитата
Doaxan, всё прекрасно работает, вы грузите в RichEdit неизвестно что, но только не указанный файл. У Вас там и так двойные слэши, а вы ещё добавляете.
карма: 1

0
Ответов: 110
Рейтинг: 5
#6: 2011-10-02 16:57:07 ЛС | профиль | цитата
Ну вот например:

code_25324.txt


------------ Дoбавленo в 16.57:
Содержимое "123.123.123.txt": http://rghost.ru/23907241 (файлообмен не работает)

Результат: "яю<"
карма: 0

0
файлы: 1code_25324.txt [233B] [115]
Ответов: 1536
Рейтинг: 176
#7: 2011-10-02 17:13:43 ЛС | профиль | цитата
Doaxan, у меня тоже работает правильно. Скрин
Никаких символов "яю<"я там не наблюдаю.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 110
Рейтинг: 5
#8: 2011-10-02 17:50:27 ЛС | профиль | цитата
Скрин
Странно, почему только у меня так
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2011-10-02 18:44:52 ЛС | профиль | цитата
заархивируй свой 2009-12-31 blablabla.blablabla.xml и у всех будет как у тебя.
У тебя твой 2009-12-31 blablabla.blablabla.xml сохранен в UTF-16LE.
utf.png
"яю" это Unicode Byte Order Mark (BOM).
------------ Дoбавленo в 18.44:
BOM
UTF-8 EF BB BF
UTF-16BE FE FF
UTF-16LE FF FE
UTF-32BE 00 00 FE FF
UTF-32LE FF FE 00 00
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1utf.png [2.8KB] [139]
Голосовали:Doaxan
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)