我們開發了一個網站,需要以英文,波蘭文,斯洛伐克文和捷克文顯示文本。但是,當文本輸入數據庫時,任何重音字母都會更改爲英文字母。多語言支持
在論壇上搜索後,我發現可以在包含重音字符的字符串前加'N'。例如:
INSERT INTO Table_Name (Col1, Col2) VALUES (N'Value1', N'Value2')
不過,該網站已經得到充分發展所以在這個階段,經歷的所有站點中的INSERT和UPDATE查詢將是一個非常漫長而乏味的過程。
我想知道是否有其他更快的方法來做我想做的事情?
數據庫是MSSQL,插入的列已經是nvarchar(n)。
如何做你訪問數據庫? (什麼類型的客戶端?) – Stu 2010-11-16 16:15:55
什麼是列定義?您是使用NVARCHAR類型而不是VARCHAR嗎? – Oded 2010-11-16 16:16:55
@Stu對不起,我不確定你在問什麼。這個網站是一個.NET網站,如果這就是你的意思? – Leah 2010-11-16 17:28:42