Chosen: Bug saat mencari bahasa non-ASCII

Dibuat pada 29 Mei 2017  ·  5Komentar  ·  Sumber: harvesthq/chosen

Hai
Saya menggunakan JQuery 1.7.0 yang dipilih dalam proyek MVC asp.net saya. Ini berfungsi sempurna dalam bahasa Inggris, tetapi dalam kasus saya ketika saya menggunakan mode multi-pilih yang dipilih untuk bahasa Persia, teks pencarian hanya menunjukkan penyewa terakhir alih-alih seluruh kata. saya telah mengatasinya dan menemukan masalah terjadi pada baris 394 , 395 dari "chosen.jquery.js" saat membuat tag.tidak ada perbedaan apakah menggunakan opsi rtl atau tidak hasilnya sama saja.

Terima kasih sebelumnya.

Bug

Komentar yang paling membantu

Terima kasih, ini sangat membantu saya
Saya harus menghapus ( .substr(startpos); ) dari baris 395 untuk memperbaiki masalah. saya menggunakan bahasa arab.

Semua 5 komentar

Terima kasih, ini sangat membantu saya
Saya harus menghapus ( .substr(startpos); ) dari baris 395 untuk memperbaiki masalah. saya menggunakan bahasa arab.

Berdasarkan #2819, sepertinya ada masalah serupa dengan bahasa Mandarin (regresi dalam pencarian antara 1.6.2 dan 1.7), jadi ini mungkin tidak terbatas pada bahasa RTL.

Berdasarkan .substr(startpos) disorot di atas, mungkin masalah karakter multi-byte? Itu akan memengaruhi sejumlah bahasa non-ASCII, bukan hanya bahasa RTL.

Hai, saya punya masalah yang sama dengan bahasa cyrilic. Mendaftar pada topik dan menunggu solusi)

Sebagai solusi sementara, komentari string ini:
option.search_text = text.substr(0, startpos) + '<em>' + text.substr(startpos);

Hari ini saya mengetahui bahwa \w dan \b adalah khusus ASCII dalam JavaScript — mereka tidak berfungsi untuk karakter di luar rentang karakter ASCII.

Saya sedang mengerjakan solusi alternatif untuk # 1483, tetapi hanya ingin memposting di sini karena itu adalah berita yang mengejutkan bagi saya dan saya pikir Anda mungkin tertarik untuk belajar juga!

Ini telah diperbaiki di #2877 dan telah dirilis sebagai bagian dari versi 1.8.1 .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

jbrooksuk picture jbrooksuk  ·  6Komentar

vpode picture vpode  ·  5Komentar

SFPink picture SFPink  ·  9Komentar

piercemcgeough picture piercemcgeough  ·  5Komentar

gandarez picture gandarez  ·  5Komentar