2010-06-23 132 views
0

我有一些網頁。用戶可以在我的網頁中輸入他想要的任何內容。在javascript中處理特殊字符

我想要特殊字符(在鍵盤上可見和不可見)保存在數據庫中並按原樣檢索它們。

有什麼建議嗎?

回答

1

首先,定義什麼是一個特殊字符 - 因爲這個描述並不意味着超出「我認爲這可能會被區別對待」。

其次,你不應需要做任何額外的東西,爲了存儲這些「特殊」字符(我猜他們非ASCII字符NLS)的數據庫 - 只要數據庫支持這些字符(您可能需要將您的列定義爲n varchar)。如果數據庫根本不支持它們,則必須將二進制流存儲爲BLOB,並在應用程序中執行所有解碼。

所以,你的問題矗立在那一刻,我的答案很簡單:

  1. 保存Unicode字符串到Unicode列在數據庫
  2. 加載從DB這個列在稍後點按原樣檢索它們。

如果您已經嘗試過此功能,並且遇到任何特定問題,請發佈它們。但是如果你只是在實施之前進行調查,我看不出爲什麼你會遇到問題。