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

Hent græske bogstaver fra MSSQL-databasen med PHP

Et par ting du måske kan prøve.

1) Kan du validere præcis hvilken tegnkodning din DB er i? Jeg anbefaler UTF8 til alt, da det skal håndtere det bredeste udvalg af karakterer. "ASCIIASCII" er ikke en tegnkodning mig bekendt, mener du "ASCII"?

2)Prøv at bruge mysql_set_charset('utf8'); ændre tegnsættet til at matche din db-kodning. Det "Indstiller standardtegnsættet for den aktuelle forbindelse." fra det aktuelle php-script. officielle PHP-dokumenter

3) Dette er en outlier, men hvor ser du resultaterne? Uanset de data, der returneres fra din DB, skal du, hvis du ser resultaterne i en webbrowser, sørge for, at siden har det korrekte charter-kodningssæt i hovedet, hvis dette er et mismatch fra tegnsættet, der returneres fra din db. det kan resultere i spørgsmålstegn eller diamanter... Typisk sådan noget her

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


  1. Hvordan erstattes OR-operatør med UNION-operatør?

  2. Postgresql:Unik begrænsning over forening af 2 kolonner

  3. Lumen - Opret databaseforbindelse ved kørsel

  4. Bestem dynamisk tabelnavnet i udfør SQL-opgaven for CREATE TABLE-sætningen