3
私はペルシャ.Iは、このオプションを使用してselect要素を満たしているミューウェブサイト私のウェブサイトの.LanguageにSelect2フレームワークでユニコード文字が見つからないのはなぜですか?
<select name="TrainDeparture" class="full-width select2" id="TrainDeparture">
<option value="165">كرج</option>
</select>
JSをselect2.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();
私はSELECT2の検索ボックスに入力
ك
charactそれはの結果が見つかりませんでしたメッセージを表示しますしかしこれは間違っています。
キーボードにアラビア語を追加して再テストします。この場合、現在select2 が見つかりました。今、どうすれば修正できますか?
あなたのページエンコードは何ですか? JavaScript(select2ライブラリで使用される)はutf8/utf16のみを認識します。ページのエンコーディングはそれに準拠している必要があります(ページの 'head'セクション参照)。 'select' html要素からデータがJSに来るので、データのソースはHTML =>エンコーディングが重要です – smnbbrv
私はヘッドセクションでを使用します – programmer138200
あなたはutf16と一緒に行くことができますか? – smnbbrv