Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#31: 2010-01-28 01:50:07 ЛС | профиль | цитата
nesco писал(а):
стандарт это предусматривает
ну да.
nesco писал(а):
И причем тут твои файлы
они записаны в четырех разных кодировках. Посмотри их в Hex редакторе.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#32: 2010-01-28 01:53:44 ЛС | профиль | цитата
Tad писал(а):
они записаны в четырех разных кодировках. Посмотри их в Hex редакторе

Да посмотрел я их, увидел в них строки инициализации, дальше-то что
Предположим, нет у меня в файле их, что делать будем

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#33: 2010-01-28 02:00:38 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:00
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#34: 2010-01-28 02:13:36 ЛС | профиль | цитата
bzq-79-179-106-11.red.bez писал(а):
Иди спать - не соображаешь уже

Рано еще, я уже выспался

Если это надо чисто для текстовых файлов, тогда я согласен, вот только кто их туда добавлять будет. CharSet их не приклеивает и байты не инвертирует для инверсной кодировки UTF-16LE, да и UTF-32 у нас не реализована
карма: 22

0
Ответов: 288
Рейтинг: 4
#35: 2010-01-28 10:32:15 ЛС | профиль | цитата
nesco, опиши пожалуйста по точнее процэдуру добавления (на SVN) в CharSet метод ANSI -> UNICODE. Т.Е. что именно и куда именно (назв-е папки) ты вставил. Зарание очень буду тебе благодарен.
карма: 2

0
Ответов: 5446
Рейтинг: 323
#36: 2010-01-28 11:08:34 ЛС | профиль | цитата
Sova-Kmv, SVN
карма: 1

0
Ответов: 288
Рейтинг: 4
#37: 2010-01-28 11:14:55 ЛС | профиль | цитата
iarspider, ну этоже не обновление, этоже ведь nesco сам чтото изменил и добавил! Не так?
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#38: 2010-01-28 11:16:50 ЛС | профиль | цитата
Sova-Kmv, в палитре стаешь на иконку компонента, ПКМ и выбираешь "Обновить с SVN"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 288
Рейтинг: 4
#39: 2010-01-28 11:59:53 ЛС | профиль | цитата
Tad, с перва выдал ошибку:
Charset.ini-not
Charset.pas-not
Посмотрел Свойства>Type, вкладки ANSI_UNICODE небыло!
Появилась только аж после перезапуска HiAsm. Попробовал, всё работает. Спасибо ОГРОМНОЕ всем участникам за решение проблеммы (ANSI_UNICODE).
------------ Дoбавленo в 12.01:
Всё, буду добивать прграмку.
карма: 2

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#40: 2010-01-28 12:01:48 ЛС | профиль | цитата
Вот так и решилась проблема с UTF-16, кто бы мог подумать

карма: 22

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#41: 2010-01-28 13:31:18 ЛС | профиль | цитата
Как оказалось, то полученный юникод не UTF-16 Big Endian, а UTF-16 Litle Endian, что не совсем правильно. Обязательно надо дать пользователю возможность выбора
------------ Дoбавленo в 13.36:
Да, кстати, UTF16 и UCS2 -- это одно и то же.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#42: 2011-04-04 01:13:36 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:01
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#43: 2011-04-04 01:37:08 ЛС | профиль | цитата
г. Украина, Харьков писал(а):
конвертирование последующих 4х символов в ANSI

А вот так

code_23229.txt
------------ Дoбавленo в 01.36:
Возможно, пакет старый, тогда со старым компонентом



Add(MainForm,2953706,119,161)
{
link(onCreate,14242506:doConvert,[])
}
Add(Charset,4981340,245,175)
{
Type=9
OutTypeUnicode=1
InTypeUnicode=1
link(onCharset,8439409:doText,[])
}
Add(Edit,1668126,189,126)
{
Left=20
Top=15
Width=130
Cursor=1
Text="003d"
}
Add(Edit,8439409,301,175)
{
Left=20
Top=40
Width=130
Cursor=1
Text=""
}
Add(Stream2Hex,14242506,189,175)
{
Mode=3
link(onResult,4981340:doCharset,[])
link(Data,1668126:Text,[])
}

карма: 22

0
файлы: 1code_23229.txt [495B] [242]
Гость
Ответов: 17029
Рейтинг: 0
#44: 2011-04-04 01:55:37 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:01
карма: 0

0
Ответов: 1376
Рейтинг: 197
#45: 2011-04-04 03:35:30 ЛС | профиль | цитата
[flood]Поддерживаю г. ость! Если кому-то хочется высказаться, то, сперва, зарегся или говори от своего Ника, иначе, путь в Помойку или Корзину[/flood]
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)