Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.244.137] |
|
Сообщ.
#1
,
|
|
|
Всего чего пока делается читается поле и выводится на экран. Если поле содержит русские символы то выводятся вопросики. IIS установлен на англоязычной винде, языки системы все и везде - английские... В параметрах коннекта язык и кодовая страница нигде не прописаны. С какой стороны плясать с бубном?
Код совершенно примитивный: <%@ Language=VBScript %> <% Dim objConn Set objConn=Server.CreateObject("ADODB.Connection") objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/inetpub/users/vitaliy/asp/MyDB.mdb;Persist Security Info=False" objConn.Open Dim objRS Set objRS=Server.CreateObject("ADODB.RecordSet") objRS.open "Select * From Disks", objConn Response.Write "<html><body>" Do While not objRS.eof Response.Write objRS("Name") "<br>" objRS.MoveNext Loop Response.Write "</body></html>" objRS.close Set objRS=nothing objConn.close Set objConn=nothing %> |
Сообщ.
#2
,
|
|
|
Vit,
а если браузеру явно указать кодировку ( Win1251 ) ? и могёшь показать как оно выглядит - тк я даже не нахожу с какой стороны с бубном плясать |
Сообщ.
#3
,
|
|
|
Нет, браузеру говорить нечего - я проверил в коде: из базы данных вытаскивается именно знак "?" (проверял ASCII коды), дело не в отображении страницы а в том что возвращается из базы...
|
Сообщ.
#4
,
|
|
|
Vit,
мдя .... а в конфиге нигде нет ? ( тк в MySQL тоже при коннекти и из скрипта никак не поменять кодировку ) - если найдёшь - лучше ставь UTF8 ( надёжнее ) - и сайт тоже в UTF8 ( если можно ) |