Php uygulama ve MS SQL Server, bölgesel karakter (lehçe) ile Sorun

0 Cevap php

MS SQL Server veritabanı için eklenen regional dizi karakterleri ile ilgili bir sorun var.

Mssql sunucu ile bağlanır ve bazı verileri ekler bir PHP uygulaması yoktur. Ama bunun yerine gibi karakterleri ekleme: ą, Ą, ć, Ł, ź (. Vb - btw bu lehçe bölgesel karakterler) mssql tabloya eklenir, onlar a, A, c, L, z olarak görünür.

Here is some background:

  • Ben mssql bağlantısı için freetds sürücüleri kullanmak
  • sütun türü nvarchar (MAX)
  • Ben "çukur tel" (WireShark ile) gönderilen veri baktı ve örneğin U 0104 olarak gönderilen UTF-8 kodlanmış veri, Tamam görünüyor.
  • Yerel bir veritabanı örneği (Microsoft SQL Server Express Edition) içine aynı dize takarken iyi çalışır, ama uzak konak - Bu "de-bölgeselleşme" oluşur (müşteri konumda Microsoft SQL Server Standard Edition 64-bit).

Bu uzak mssql sunucu php uygulama sağ tarafından gönderilen bu giriş verileri işlemek değil gibi görünüyor. Herkes görebilirsiniz / Burada yanlış ne olabilir biliyor musun?

0 Cevap