Материал Ввод чипа пользовательского интерфейса, работающий с корейским символом

#reactjs #input #material-ui

Вопрос:

введите описание изображения здесь

Одно слово распознается как разделенное на два. Как я должен это решить?

 <ChipInput
   style={{ margin: "10px 0" }}
   value={tags}
   onAdd={(chip) => handleAddChip(chip)}
   onDelete={(chip) => handleDeleteChip(chip)}
   label="Search Tags"
   variant="outlined"
   />
 

Комментарии:

1. Происходит ли это, если вы вставляете слово из внешнего источника?

2. Нет. Это был прямой ввод. Я думаю, что корейский Хангыль-это символ размером 2 байта, в отличие от латинского символа.

3. Входные данные должны принимать UTF-8. На моей нынешней работе мы поддерживаем локализацию, но я говорю по-японски, а не по-корейски. В японском и Windows IME вы вводите слоги, и при нажатии на пробел он либо преобразует символ, либо предоставляет вам выбор кандзи. Ваш IME работает таким образом или вам нужно использовать другой ключ для переключения?