Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Recupera lettere greche dal database MSSQL con PHP

Forse un paio di cose da provare.

1) Puoi convalidare esattamente in quale codifica dei caratteri si trova il tuo DB? Raccomando UTF8 per tutto in quanto dovrebbe gestire la più ampia gamma di caratteri. "ASCIIASCII" non è una codifica di caratteri per quanto ne so, intendi "ASCII"?

2) Prova a usare mysql_set_charset('utf8'); cambiando il set di caratteri in modo che corrisponda alla tua codifica db. "Imposta il set di caratteri predefinito per la connessione corrente". dall'interno dello script php corrente. Documenti ufficiali PHP

3) Questo è un valore anomalo, ma dove visualizzi i risultati? Indipendentemente dai dati restituiti dal tuo DB se stai visualizzando i risultati in un browser web dovrai assicurarti che la pagina abbia la codifica charter appropriata impostata nella testa se questa è una mancata corrispondenza dal set di caratteri restituito dal tuo db può risultare nei punti interrogativi o nei diamanti... In genere qualcosa del genere

   <head>
    <title>page title</title>
    <meta charset="UTF-8" />   
   </head>