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

Karakter aneh yang menampilkan tabel kecil setelah menggunakan tableDiff

Karakter ® memiliki nilai kode desimal 174 dan karenanya bukan merupakan ASCII karakter yang semuanya memiliki nilai kode dalam rentang 0 hingga 127.

® adalah karakter ® yang disimpan dalam file teks yang dikodekan dengan Unicode pengkodean UTF-8 , tetapi ditampilkan sebagai ANSI karakter menggunakan halaman kode Windows 1252 atau ISO 8859-1 .

Jadi ekspor perbedaan dilakukan dengan baik dan file yang dibuat (file teks?) Tidak apa-apa. Anda hanya perlu membuka file yang disandikan UTF-8 ini di editor teks/penampil dengan menggunakan UTF-8 jika editor/penampil tidak secara otomatis mendeteksi pengkodean UTF-8.

Anda dapat menyisipkan di atas file teks  yang merupakan EF BB BF heksadesimal yang merupakan tanda urutan byte (BOM ) untuk UTF-8. Itu akan membantu editor teks / pemirsa untuk lebih cepat mendeteksi bahwa file teks dikodekan dalam UTF-8. Tetapi beberapa aplikasi tidak menafsirkan 3 byte di awal file teks sebagai BOM.

Sekarang dengan mengetahui bahwa masalah Anda disebabkan oleh pengkodean yang berbeda dari karakter non ASCII, Anda dapat mencari halaman terkait. Lihat misalnya Deskripsi penyimpanan data UTF-8 di SQL Server . Saya sarankan untuk mencari dengan kata-kata Unicode UTF-8 SQL Server .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara tercepat untuk mengidentifikasi variasi Prosedur Tersimpan yang paling sering digunakan di SQL Server 2005

  2. SQL Server 2008 - Pivot pada satu kolom, kelompokkan dengan yang lain, pertahankan referensi ke ketiga

  3. Fungsi Verifikasi Email SQL menggunakan Regex

  4. SQL vs Parameter yang dibuat secara dinamis di SQL Server

  5. Cara Membangun Kembali Basis Data Master di SQL Server dengan Mudah