Работа с приложением .asp, которое правильно подключается и отображает данные.Проблема возникает с греческими и польскими символами.Они отображаются с «перевернутым вопросительным знаком».Работает на IIS6 / Win2003.Я думаю, что Oracle 10.2.0.4 установлен.
Кажется, код использует Response.CodePage = 65001 и Response.CharSet = UTF-8, например:
<%
Response.Buffer = false
'Response.flush
' set up UTF-8 character set
Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"
%>
Пока что я 'мы пытались изменить значение:
'sConnectString = "PROVIDER=MSDAORA;" & _
на:
sConnectString = "Provider=OraOLEDB.Oracle;" & _
Используя эту строку поставщика OraOLEDB.Oracle, греческие и польские символы отображаются правильно.(изменение поставщика разрешено)
Меняется ли это с драйвера MS Oracle (.dll?) на драйвер Oracle (.dll?) Почему это работает?Как проверить, какие версии драйверов я установил?
Какие дополнительные ссылки или предостережения вы бы порекомендовали?Пока что рассмотрено:
Использование ASP для интернационализации ваших веб-страниц в Windows 2000
Форумы Oracle
Стек переполнение потока