sql >> Databasteknik >  >> RDS >> Sqlserver

Hämta grekiska bokstäver från MSSQL-databasen med PHP

Ett par saker att kanske prova.

1) Kan du validera exakt vilken teckenkodning din DB är i? Jag rekommenderar UTF8 för allt eftersom det ska hantera det bredaste utbudet av tecken. "ASCIIASCII" är inte en teckenkodning såvitt jag vet, menar du "ASCII"?

2) Testa att använda mysql_set_charset('utf8'); ändra teckenuppsättningen för att matcha din db-kodning. Det "Ställer in standardteckenuppsättningen för den aktuella anslutningen." från det aktuella php-skriptet. officiella PHP-dokument

3) Det här är en extremvärde men var ser du resultaten? Oavsett vilken data som returneras från din DB, om du visar resultaten i en webbläsare måste du se till att sidan har rätt charterkodning i huvudet om detta är en missmatchning från teckenuppsättningen som returneras från din db det kan resultera i frågetecknen eller diamanter... Typiskt något sånt här

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


  1. Hur man läser den sista raden med SQL Server

  2. PostgreSQL Spara och välj filer med Bytea binära data med C libpq

  3. Ranking med miljontals bidrag

  4. SQL-fråga som involverar gruppera efter och går med