конвертировать UTF-8 в ISO-8859-1 в классическом ASP

Мой сайт теперь работает исключительно в UTF-8, но для отправки SMS с использованием serverXMLHTTP мне нужно преобразовать свое сообщение из UTF-8 в ISO-8859-1 перед его отправкой.

Ситуация параллельна этому:

a.asp:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body>
<form method="post" action="b.asp">
<input type text name="message" value="æøå and ÆØÅ"><br>
<input type=submit>
</body>

а затем б.асп

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head><body>
<%=konvert(request("message"))%><br>
</body>
<%
Function Konvert(sIn)
    Dim oIn : Set oIn = CreateObject("ADODB.Stream")
    oIn.Open
    oIn.CharSet = "UTF-8" 
    oIn.WriteText sIn
    oIn.Position = 0
    oIn.CharSet = "ISO-8859-1"
    Konvert = oIn.ReadText
    oIn.Close
End Function
%>

В этой витрине я ожидаю увидеть ту же строку в b.asp, что и при отправке i a.asp, но что я получу в этом:

æøå and ÆØÅ

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос