1
我正在西班牙語網站上的一些文本存儲在MS SQL 2008數據庫表中。西班牙字符在SQL選擇
將文本存儲在db表中,其中包含á,í和ñ等字符。
當我檢索數據時,字符不顯示在頁面上。
這可能是一個非常簡單的修復,但請教育我。
我正在西班牙語網站上的一些文本存儲在MS SQL 2008數據庫表中。西班牙字符在SQL選擇
將文本存儲在db表中,其中包含á,í和ñ等字符。
當我檢索數據時,字符不顯示在頁面上。
這可能是一個非常簡單的修復,但請教育我。
您必須使用Unicode代替ANSI字符串和函數,並且必須選擇具有所需字符集的網頁編碼。這些條款的一些搜索將產生你所需要的一切。查找內容類型1252和8859以防止卡住(示例,而不是答案)。
謝謝。我擔心必須將某些內容更改爲數據庫,但我只需要在網頁上使用' – greener 2012-07-20 15:59:50
用球運行並自己查找其餘信息的好方法。 – ErikE 2012-07-20 16:41:08
@greener:P.S.在Web服務器上設置內容類型是最佳實踐 - 使用元標記不是。如果你正在使用動態頁面,你可以在代碼中完成。否則,您的Web服務器設置(如IIS管理器)可以設置整個網站的內容類型。 – ErikE 2012-07-20 17:50:40