2
我正在使用SQL Server 2005,其中有一個數據庫。當我在我的應用程序中使用日語字符時,它們將作爲問號存儲在數據庫中。我希望我應該使用哪些排序規則來妥善保存日文字符。日語字符被保存爲SQL Server中的問號
注意:其他信息(如果有幫助)在MySQL中,我們已經在啓動變量中使用UTF8作爲默認字符集,並且它工作在文件中。
謝謝
帕
我正在使用SQL Server 2005,其中有一個數據庫。當我在我的應用程序中使用日語字符時,它們將作爲問號存儲在數據庫中。我希望我應該使用哪些排序規則來妥善保存日文字符。日語字符被保存爲SQL Server中的問號
注意:其他信息(如果有幫助)在MySQL中,我們已經在啓動變量中使用UTF8作爲默認字符集,並且它工作在文件中。
謝謝
帕
Japanese_90似乎是新的排序規則名稱。
http://msdn.microsoft.com/en-us/library/bb330962%28v=sql.90%29.aspx#intlftrql2005_topic24
注意,你可能想,如果你要考慮平假名/片假名而排序考慮_KS後綴。 像Marc_S所說的,您還需要確保您的列數據類型爲nvarchar
您的應用程序是什麼?什麼語言/操作系統?您的SQL Server類型爲「NVARCHAR」嗎? (這是每字符2個字節的Unicode存儲) – 2011-02-23 12:23:55