Saya merasakan bahawa soalan soalan harus diselesaikan dengan cara ini Walaupun aksara Cina mungkin menduduki 3 aksara, kami "berfikir" itu adalah dua aksara Tujuannya adalah untuk mengawal panjang nama panggilan bahasa Cina dan Inggeris, bukan untuk length of utf8 Jadi ia harus dinilai jika( a > 0x4e00 && a < 0x9fff){Maka itu bahasa Cina, mengira dua aksara} Tetapi ia tidak begitu menyusahkan pada masa ini, hanya hadkannya kepada nilai , sebagai contoh, 10 adalah baik
Pertama sekali, aksara Cina tidak semestinya menduduki 2 bait.
Kedua, anda boleh cuba mengawal panjang melalui
String().utf8.count
.Akhir sekali, anda juga boleh mengawalnya melalui ungkapan biasa.
Saya telah melihat banyak kotak input yang dikira dalam bait.
Saya merasakan bahawa soalan soalan harus diselesaikan dengan cara ini Walaupun aksara Cina mungkin menduduki 3 aksara, kami "berfikir" itu adalah dua aksara Tujuannya adalah untuk mengawal panjang nama panggilan bahasa Cina dan Inggeris, bukan untuk length of utf8
Jadi ia harus dinilai jika( a > 0x4e00 && a < 0x9fff){Maka itu bahasa Cina, mengira dua aksara}
Tetapi ia tidak begitu menyusahkan pada masa ini, hanya hadkannya kepada nilai , sebagai contoh, 10 adalah baik