Salve, di recente ho avuto dei problemi di codifica nelle mie pagine web.
Il mio problema è questo: utilizzo come editor sharepoint designer (il
nuovissimo frontpage della microsoft). Comunque da quando lo utilizzo
evidentemente questo ha cambiato qualcosina nel codice delle mie
pagine tant'è che la codifica risultava tutta sballata: è al posto di
è, ì al posto della ì, à invece di à e così via.
Ho cercato un pò sul web e sono riuscito a trovare questo codice:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="it" lang="it" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titolo pagina</title>
<meta http-equiv="charset" content="utf-8">
che però nn risolveva le cose. Poi grazie a qualche suggerimento ho incollato questo codice in tutte le pagine:
session.CodePage = "65001"
Response.ContentType = "text/html"
e sembra andare tutto bene.
Altro problema invece che ho riscontrato. Ho una pagina scritta
solamente in asp che mi genera un documento .csv o .txt.
In questo caso ovviamente (?) questa riga <meta http-equiv="Content-
Type" contents="text/html; charset=UTF-8"> non va scritta. Ma mettendo
solo quello che mi ha detto Alex
session.CodePage = "65001"
Response.ContentType = "text/html"
il problema di visualizzazione rimane. E lo stesso mi capita quando
genero i pdf (utilizzando FPDF http://www.aspxnet.it/public/default.asp
una classe scritta solo in asp). Anche qui il codice della pagina non
prevede html ed ecco che mi si ripresenta il problema!
Se avete bisogno vi posso incollare il codice delle pagine.
grazie per gli aiuti!!!