Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobierz greckie litery z bazy danych MSSQL za pomocą PHP

Kilka rzeczy, których możesz spróbować.

1) Czy możesz dokładnie sprawdzić, w jakim kodowaniu znaków jest twoja baza danych? Do wszystkiego polecam UTF8, ponieważ powinien obsługiwać jak najszerszy zakres znaków. Według mojej wiedzy „ASCIIASCII” nie jest kodowaniem znaków, czy masz na myśli „ASCII”?

2) Spróbuj użyć mysql_set_charset('utf8'); zmieniając zestaw znaków, aby pasował do kodowania db. To „Ustawia domyślny zestaw znaków dla bieżącego połączenia”. z bieżącego skryptu php. oficjalna dokumentacja PHP

3)To odstający wynik, ale gdzie przeglądasz wyniki? Niezależnie od danych zwracanych z Twojej bazy danych jeśli przeglądasz wyniki w przeglądarce internetowej musisz upewnić się, że strona ma ustawione odpowiednie kodowanie karty w nagłówku jeśli jest to chybione dopasowanie z zestawu znaków zwróconego z bazy danych może to skutkować znakami zapytania lub diamentami... Zazwyczaj coś takiego

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Napraw „SQL Server zablokował dostęp do STATEMENT„ OpenRowset/OpenDatasource” komponentu „Kwerendy rozproszone ad hoc”

  2. Jak używać sortowania UTF-8 w bazie danych SQL Server?

  3. Czy typ danych „MONEY” programu SQL Server jest dziesiętną liczbą zmiennoprzecinkową lub binarną liczbą zmiennoprzecinkową?

  4. STRING_SPLIT() w SQL Server 2016:kontynuacja nr 2

  5. Parsowanie XML - Niedozwolony znak XML (podczas wykonywania procedury składowanej, uruchamianie zapytań procedury nie powoduje żadnych błędów)