Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mendapatkan data dengan rangkaian karakter UTF-8 dari server MSSQL menggunakan ekstensi PHP FreeTDS

Saya memiliki masalah yang sama dan mencoba semua pengaturan yang dapat saya temukan di web - sia-sia.

Dalam kasus saya masalahnya adalah konfigurasi FreeTDS itu sendiri. Di Linux filenya adalah /etc/freetds/freetds.conf

Saya harus mengubah Versi ke 7.0 (mungkin nomor lain juga berfungsi. saya baru saja mencoba 7.0)

[global]
    # TDS protocol version
    tds version = 7.0

Setelah ini, pengemudi sepertinya menerima perubahan charset seperti.

ini_set('mssql.charset', 'UTF-8');

Btw:perubahan langsung berlaku, tidak perlu memulai ulang apa pun setelahnya



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Algoritma pengurutan SQL Server GUID. Mengapa?

  2. Menghubungkan Aplikasi yang berjalan di Linux ke Amazon Relational Database Services (RDS) untuk SQL Server

  3. Edit Baris / Catatan Tabel di SQL Server Management Studio ( SSMS) - Tutorial SQL Server / Tutorial TSQL Bagian 18

  4. Bagaimana cara terhubung ke mssql menggunakan pdo melalui PHP dan Linux?

  5. Saya ingin menggunakan pernyataan CASE untuk memperbarui beberapa catatan di sql server 2005