Есть такой код:
'''''''''''''''''''''''''''''''''''''''''
[сode]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<%
Session.CodePage=0
Response.Charset="UTF-8"
var_text = "Жопа"
%>
Выводим переменную: <%=var_text%><br>
<%
Set MusicConn = Server.CreateObject("ADODB.Connection")
MusicConn.Open "DSN=music-my; stmt=SET NAMES 'utf8';"
bbSQL = "SELECT * FROM albums_bb ORDER BY album_id"
Set bbRS = MusicConn.Execute(bbSQL)
%>
Выводим данные из базы: <%=bbRS("album_text_rus")%><br>
</body>
</html>
[/сode]
'''''''''''''''''''''''''''''''''''''''''
Русский текст хранимый в var_text выводится в виде вопросительных знаков. Если выставить
session.CodePage = 65001 - переменная выводится нормально, зато из базы выходят иероглифы. Русский
текст из базы выводится корректно только при session.CodePage = 0
Посоветуйте как быть :(
Сам асп скрипт сохранен в кодировке UTF-8, русские поля в базе тоже (Сollation: utf8_general_ci).
База: MySQL 5.0.18-nt
MySQL charset: UTF-8
MySQL connection collation: utf8_general_ci
Проблема с выводом переменной с руским текстом. Помогите кто чем может :)