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

Khmer Unicode, Bahasa Inggris dan Microsoft SQL Server 2008 menghasilkan tanda tanya

Anda perlu menggunakan N pada string Anda untuk menjadikannya unicode

INSERT INTO dbo.pmd (patient_code, last_name, first_name, age, sex,province, district, commune, village)
VALUES ('0600-075D4-4AC8', N'ៃាំុំឌគៃុំាំឌ', N'ៃគុំដសហគៃុំះកឆញហេឆ', '2008', 'm', '060000', '060400', '060403', '06040304')

Contoh singkat:

DECLARE @khmertest TABLE (
            SomeText nvarchar(50) COLLATE SQL_Latin1_General_CP850_BIN,
            SomeText2 nvarchar(50)
      )

INSERT @khmertest VALUES ('ៃាំុំឌគៃុំាំឌ', 'ៃាំុំឌគៃុំាំឌ')
INSERT @khmertest VALUES (N'ៃាំុំឌគៃុំាំឌ', N'ៃាំុំឌគៃុំាំឌ')

SELECT * FROM @khmertest

memberikan

SomeText    SomeText2
?????????????   ?????????????
ៃាំុំឌគៃុំាំឌ   ៃាំុំឌគៃុំាំឌ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batasan multiplisitas melanggar SQL Server 2008 - CodeFirst

  2. Kerugian menggunakan ExecuteReaderAsync dari C# AsyncCTP

  3. Win32Exception (0x80004005):Waktu tunggu operasi habis

  4. Parameter Sniffing (atau Spoofing) di SQL Server

  5. Kembalikan Prosedur &Fungsi Tersimpan dalam Database SQL Server:RUTIN (Contoh T-SQL)