Вниз
Скачать: CL | DM;

Кодировка в IB   Найти похожие ветки 

← →
Vlad ©   (2003-11-26 18:33) [0]

Привет всем.
Я тут немного запутался в кодах символов.
Функция ascii_val (стандартная UDF) от любого русского символа возвращает отрицательное значение. Напр. ascii_val("А") возвращает -64.
Почему так ? Вроде код символа "А" = 192 ?
Заранее спасибо.


← →
Zacho ©   (2003-11-26 19:09) [1]


> Vlad © (26.11.03 18:33)

Попробую догадаться:
Потому что -64=256-192 Угадал ? :)
А вот почему она возвращает код именно так - понятия не имею, исходники смотреть надо.
Возьми другую аналогичную UDF или напиши сам.


← →
Vemer ©   (2003-11-26 19:15) [2]

Вариант - UDF писался продвинутыми америкосами, у которых даже почтовые службы до сих пор 8-ой бит срезают.


← →
Vlad ©   (2003-11-26 19:16) [3]


> Zacho © (26.11.03 19:09) [1]
>Потому что -64=256-192 Угадал ? :)

До этого-то я догадался :)
Исходников ф-ции нет (во всяком случае у меня)
Я грешным делом подумал, может у меня что не так в настройках сервера ?
Попробую конечно свою UDF написать, но просто интересно почему эта фигню возвращает ?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-62237
Ig
2003-11-25 21:57
2003.12.19
GPRS - кто пользовался?


7-62292
Andrew Kosovich
2003-10-12 20:22
2003.12.19
Дать/прочитать сигнал на конкретный пин (контакт) LPT


14-62220
Переяслов Григорий
2003-11-26 13:35
2003.12.19
Создание VCD из MPEG-4


14-62231
SkyRanger
2003-11-26 04:11
2003.12.19
Повесть о


1-62133
Marat_D
2003-12-07 15:14
2003.12.19
Как можна открыть файл с расширением (*.chm)?




   Наверх