SQL Server 2008:字符編碼 (SQL Server 2008 : Character encoding)


問題描述

SQL Server 2008:字符編碼 (SQL Server 2008 : Character encoding)

I have 2 separate SQL server instances, one is our testing system and the other is our production system.  In the testing system, the value in the field (type: nvarchar(50)) appears like (a) listed below.  However, in the Production system it appears like (b) below --

a) Some – character

b) Some â€“ character

I have two questions :-

  1. What difference in settings of the database/SQL instance would make the same character appear differently?
  2. Is there a way to find the unicode equivalent of that special character, so I can get a more clear understanding of which language/keyboard this originates from? (This field is populated by a user form, and we have a global team of users)

Thanks.


參考解法

方法 1:

Run this statement on both boxes.

SELECT SERVERPROPERTY('Collation')

It sounds like you have different default Collations on the different servers.  If they are different, you'll have to then determine whether you want to/can make them both the same.

This question on ServerFault should give you some guidance if that's the case.

(by Vj_plugs_inBert)

參考文件

  1. SQL Server 2008 : Character encoding (CC BY-SA 3.0/4.0)

#character-encoding #sql-server-2008 #special-characters #configuration






相關問題

android webview顯示windows-1250字符集html的問題 (Trouble with android webview displaying windows-1250 charset html)

SQL Server 2008:字符編碼 (SQL Server 2008 : Character encoding)

刪除不可打印的字符 (Removing non-printable character)

電子郵件客戶端如何讀取內容類型標頭進行編碼? (How does an email client read the content-type headers for encoding?)

帶有 iText 7 的 PDF 中的希臘字符 (Greek characters in PDF with iText 7)

如何在 C 字符串中的文本或字母中添加下標字符? (How to add a subscript character to text or a letter in a C string?)

來自 URL 編碼問題的 NSArray (NSArray from URL encoding problem)

網絡上有免費提供的 HTML URL 編碼功能嗎?(在 C 中實現) (Is there any HTML URL encoding function freely available on web?? (Implementation in C))

讀取未知編碼的文本行 (Reading lines of text in unknown encoding)

Python - 以 Python 可以使用的格式編碼外來字符的方法? (Python - Way to encode foreign characters in format Python can work with?)

決定 HTTP 標頭的字符集。我應該簡單地把 utf-8 和 fuggedaboutit 放在一起嗎? (Deciding charset for HTTP Headers. Should i simply put utf-8 and fuggedaboutit?)

如何在 python 中將原始 unicode 轉換為 utf8-unicode? (How to convert raw unicode to utf8-unicode in python?)







留言討論