Bom dia
Estou a tentar criar uma pagina XML a partir do conteúdo de uma base de dados access usando ASP...
Já tive sucesso criando esta XML com o conteúdo só que este conteúdo aparece desformatado com pontos de interrogação no lugar dos caracteres portugueses á; ã, ç , etc..
Que tipo de comandos é que devo usar para ir buscar o código em UTF-8 de forma a não aparecer todo desformatado?
Muito obrigado!
JPCarvalhinho
Estou a usar algo semelhante a isto:
<%
Response.ContentType = "text/xml"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("Clientes.mdb")
sql="select nome, endereco,email from Clientes"
set rs = Conn.Execute(sql)
rs.MoveFirst()
response.write("<?xml version='1.0' ?>")
response.write("<clientes>")
while (not rs.EOF)
response.write("<cliente>")
response.write("<nome>" & rs("nome") & "</nome>")
response.write("<endereco>" & rs("endereco") & "</endereco>")
response.write("<email>" & rs("email") & "</email>")
response.write("</cliente>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("</clientes>")
%>
(neste caso só para output em xml, sem escrever o ficheiro, mas o resultado é identico)