我在做一箇舊系統的更新。用戶習慣於選擇他們想使用的外語,然後從字符按鈕的網格中進行選擇。我需要做的是收穫他們選擇的字符按鈕的語言和ID,並且可以將其格式化爲數據庫所期望的。jQuery國外字體選擇器
最終結果是一些英文文本,中間有一些外文文本。原始代碼是VB6,因此它使用字體文件中的窗口字符網格。我真的只是在尋找關於如何從Web應用程序訪問同一網格的想法(JSP/JavaScript/jQuery)。如果我能做到這一點,我將不必強制顯示這些數據的應用程序改變其轉換爲其屏幕的方式。
我在做一箇舊系統的更新。用戶習慣於選擇他們想使用的外語,然後從字符按鈕的網格中進行選擇。我需要做的是收穫他們選擇的字符按鈕的語言和ID,並且可以將其格式化爲數據庫所期望的。jQuery國外字體選擇器
最終結果是一些英文文本,中間有一些外文文本。原始代碼是VB6,因此它使用字體文件中的窗口字符網格。我真的只是在尋找關於如何從Web應用程序訪問同一網格的想法(JSP/JavaScript/jQuery)。如果我能做到這一點,我將不必強制顯示這些數據的應用程序改變其轉換爲其屏幕的方式。
確保數據庫中的信息是UTF-8編碼,然後當您生成jsp的時候,確保它們是UTF-8編碼的。如果要通過它們加載UTF-8信息,您還需要將JavaScript文件編碼爲UTF-8。
用戶可以繼續使用窗口中的字符映射,但如果字符映射需要成爲頁面的一部分,則需要自行創建組件。
爲建設字符映射你需要玩弄於字符串getCharAt和fromCharCode方法,但它可以做到的,下面的代碼片斷類似:
var base = '\u0410'.charCodeAt(0)
var res = '';
for (var i = 0; i < 10; i++){
$('#main').append($('<span>').text(String.fromCharCode(base + i)));
}
我不知道你在說什麼,但張貼一些代碼可能是一個好的開始。 – j08691