powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Траблы с спецсимволами
11 сообщений из 11, страница 1 из 1
Траблы с спецсимволами
    #33673078
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дарова. У мя такая проблемка мирового масштаба 8), возможно уже забитая, но:
В таблице хранится некая строка, содержащая спецсимволы, при попытке конвертировать
<code>
S := Archives.Fields[1].Value;
A := Ord(s[1]);
</code>
все спецсимволы заменяются на пакости типа æƒ~džA
и соответственно их коды меняются. как это можно обойти?
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33675320
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перефразирую, в какой тип данных кроме Variant можно скопировать данные без преобразования?
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33677199
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16Перефразирую, в какой тип данных кроме Variant можно скопировать данные без преобразования?

Byte?
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33677974
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhByte?
Не угадал, строку в байт не преобразуешь (в данном случае). Может существует какой нить типа типа OleString?
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33677979
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще можно сделать сопоставление с кодовыми страницами, но я с ними не работал 8(
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33678617
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получил данные в двоичном виде, можно как-нить вытащить скэн коды этих данных прямо из кодовой страницы?
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33679118
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16 AkhByte?
Не угадал, строку в байт не преобразуешь (в данном случае). Может существует какой нить типа типа OleString?

Вытаскивай по одному и загоняй в массив. Вот, что я имел в виду.

И вообще-то не понятно, что тебе надо? Чем тебе не подходит массив?
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33679141
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ вообще-то не понятно, что тебе надо?

Мне необходимо получить ASCII код n-го элемента в 866, 417 или иной кодовой странице.
А при Ord(Mas[n]) возвращается ASCII код из 1251 кодовой страницы
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33679350
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16 авторИ вообще-то не понятно, что тебе надо?

Мне необходимо получить ASCII код n-го элемента в 866, 417 или иной кодовой странице.
А при Ord(Mas[n]) возвращается ASCII код из 1251 кодовой страницы

т.е. тебе нужны стредства конвертации символов из одной кодировки в другие. Так и надо ставить вопрос.
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33679478
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно спорить не будем, средство конвертации так средство конвертации, хотя хотелось бы средствами базовых элементов...
...
Рейтинг: 0 / 0
Траблы с спецсимволами
    #33683065
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16Ладно спорить не будем, средство конвертации так средство конвертации, хотя хотелось бы средствами базовых элементов...

Попробуй начать в MSDN почитать с EnumSystemCodePages, допусим National Language Support Functions
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Траблы с спецсимволами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]