Active Server Pages error 'ASP 0245'
Utilizzo misto di valori della tabella codici
/test_errori.asp, riga 1
Il valore @CODEPAGE specificato differisce dal valore CODEPAGE del file incluso o del formato salvato del file.
La proprietà CodePage specifica il set di caratteri che verrà utilizzato per la visualizzazione di contenuti dinamici.
Alcuni esempi di CodePage sono:
1252 - Inglese, americano e la maggior parte delle lingue europee
932 - Giapponese Kanji
Il messaggio di errore è autoesplicativo, ovvero esso viene restituito quando ci sono incongruenze con il codepage.
L'esempio più banale si ha quando in una pagina ASP in cui è stato dichiarato un determinato codepage viene inclusa un'altra pagina con un codepage diverso dal primo. La soluzione al problema è alquanto intuitiva.
Può capitare anche che l'errore venga restituito in una semplice situazione come quella illustarata di seguito, ovvero in cui la pagina sia salvata con una codifica ma all'interno ne venga dichiarata un'altra:<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<% Option Explicit
' codice vario
%>
Il codice di cui sopra è sufficiente per generare l'errore.
Soluzione: rimuovere l'attributo CODEPAGE ed il suo valore dalla dichiarazione:<%@LANGUAGE="VBSCRIPT"%> <% Option Explicit ' codice vario %>
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento