3
我用select2.js在萬畝網站我的網站。外語是波斯語。我填寫選擇元素使用此選項爲什麼Select2框架找不到一些Unicode字符?
<select name="TrainDeparture" class="full-width select2" id="TrainDeparture">
<option value="165">كرج</option>
</select>
JS:
(function ($) {
"use strict";
$.fn.select2.locales['fa'] = {
formatMatches: function (matches) { return matches + " نتیجه موجود است، کلیدهای جهت بالا و پایین را برای گشتن استفاده کنید."; },
formatNoMatches: function() { return "نتیجهای یافت نشد."; },
formatInputTooShort: function (input, min) { var n = min - input.length; return "لطفاً " + n + " نویسه بیشتر وارد نمایید"; },
formatInputTooLong: function (input, max) { var n = input.length - max; return "لطفاً " + n + " نویسه را حذف کنید."; },
formatSelectionTooBig: function (limit) { return "شما فقط میتوانید " + limit + " مورد را انتخاب کنید"; },
formatLoadMore: function (pageNumber) { return "در حال بارگیری موارد بیشتر…"; },
formatSearching: function() { return "در حال جستجو…"; }
};
$.extend($.fn.select2.defaults, $.fn.select2.locales['fa']);
})(jQuery);
$('.select2').select2();
當我在選擇2搜索框中鍵入
ك
CHARACT呃它顯示消息沒有找到結果但這是錯誤的。
我在我的鍵盤上添加阿拉伯語言並重新測試。在這種情況下,select2 目前找到的單詞。現在我該如何解決這個問題?
什麼是您的頁面編碼? JavaScript(在select2庫中使用)僅理解utf8/utf16。您的頁面編碼必須符合該規範(請參閱您的頁面「head」部分)。頁面編碼在這裏很重要,因爲數據是來自'select' html元素的JS,所以數據源是HTML =>編碼很重要 – smnbbrv
我在頭段 – programmer138200
中使用你可以嘗試使用utf16嗎? – smnbbrv