|
|
|
UNICODE, как с ним бороться?
|
|||
|---|---|---|---|
|
#18+
Проблем в следующем. Получаю бинарные данные(картинка) от SQL сервера (тип varchar). Делаю вывод в ASP Response.BinaryWrite( binary ); Вижу в 2 раза больше байтов чем нужно... Текстовые данные от этого не страдают, однако картика естественно ломается. Дело видимо в IIS т.к. эксперементы типа: Код: 1. 2. 3. 4. приводят к аналогичному безобразию. Если кто в курсе подскажите, как это побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 13:42:57 |
|
||
|
UNICODE, как с ним бороться?
|
|||
|---|---|---|---|
|
#18+
Подсунуть ему действительно бинарник, а не стринг. Бинарник сунуть можно, например, из того, кто поддерживает IStream (например, поле рекордсета). Response.BinaryWrite SomeRecordset("SomeFieldWithImageType") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 13:57:46 |
|
||
|
UNICODE, как с ним бороться?
|
|||
|---|---|---|---|
|
#18+
Dankov С рекордсетом не прокатило, однако получилось затолкать данные из этого поля в ADODB.Stream, а далее через Read выдать картинку. Но, к сожалению, это только часть проблемы. Вторая часть заключается в редактировании байтов до вывода картинки на экран. Крайне желательно обойтисть стандартными средствами, т.к. использовать компоненты на хостинге не представляется возможным :( Есть ли шансы это сделать, или можно намыливать веревку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2002, 17:01:13 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1821386]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
19ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 298ms |

| 0 / 0 |
