Вопросы по теме 'multibyte'

как определить конец ввода многобайтовых символов с помощью JavaScript?
В настоящее время я слушаю клавишу Enter , чтобы начать отправку сообщения. Но для многобайтовых символов предполагается, что клавиша Enter выбирает определенный символ. Проблема в том, что я понятия не имею, как определить, находится ли...
1647 просмотров
schedule 17.09.2021

Почему в POSIX указано, что wctomb не является потокобезопасным, но не mbtowc?
В XSH 2.9.1 wctomb указан как один из функции, которые не обязательно должны быть потокобезопасными. Однако противоположная функция преобразования, mbtowc , не отображается в списке. В реализации с кодировками, использующими состояния сдвига,...
983 просмотров
schedule 05.10.2021

Имеет ли значение сетевой порядок байтов для проприетарных протоколов?
Итак, у меня есть собственный двоичный протокол, работающий по UDP. Мой источник - это встроенное устройство с прямым порядком байтов, при этом передача в основном отправляется (упакованная структура). Моими целевыми устройствами в подавляющем...
199 просмотров
schedule 28.09.2021

Обновление сайта PHP CMS для полной поддержки unicode / utf8
Несколько лет назад я создал хороший собственный сайт PHP CMS, но упустил из виду одну важную проблему: поддержку юникода. В первую очередь это было связано с тем, что в то время пользователи говорили по-английски, и это должно было остаться в...
233 просмотров
schedule 30.10.2021

Многобайтовые регулярные выражения и парсинг хэштегов в PHP
В настоящее время я работаю над проектом, в котором пользователи могут помечать свой контент с помощью хэштегов в текстовой области. При сохранении поста я просматриваю контент, нахожу хэштеги, сохраняю их и связываю их с моделью поста. Все работает...
225 просмотров
schedule 20.10.2021

Обнаружение китайского (многобайтового) символа в строке
$str = "This is a string containing 中文 characters. Some more characters - 中华人民共和国 "; Как определить китайские символы в этой строке и распечатать часть, которая начинается с первого символа и заканчивается знаком «-»? (это будет «中文 символов....
7197 просмотров
schedule 01.02.2022

Что такое многобайтовый набор символов?
Относится ли термин «многобайтовый» к набору символов, символы которого могут (но не обязательно) быть шире 1 байта (например, UTF-8), или он относится к наборам символов, которые в любом случае шире 1 байта (например, UTF -16) ? Другими словами:...
85700 просмотров
schedule 25.02.2022

Проект Qt5 в MSVC 2010, требуется многобайтовый набор символов, но изменение набора символов проекта не работает
Я делаю свои первые шаги с Qt в MSVC. Я использую Visual Studio 2010 и Qt 5.3. Все работает нормально, но теперь у меня есть устаревший C-код, который я должен включить в свой проект. Этот c-код использует 8-битные символы для загрузки DLL и...
1398 просмотров
schedule 05.03.2022

Преобразование многобайтового массива символов в массив QChar
У меня есть два буфера (примеры размеров): char c[512]; QChar q[256]; Предполагая, что «c» содержит многобайтовую строку символов (UTF-8). Мне нужно преобразовать его в последовательность QChar и поместить в «q». Думаю, хорошим примером...
478 просмотров
schedule 29.03.2022

Объединение двух регулярных выражений для усечения слов в строках
Я пытаюсь придумать следующую функцию, которая усекает строку до целых слов (если возможно, иначе она должна усекаться до символов): function Text_Truncate($string, $limit, $more = '...') { $string = trim(html_entity_decode($string,...
743 просмотров
schedule 11.04.2022

Что представляет собой один символ для regcomp? Какая многобайтовая кодировка определяет это?
regcomp (от glibc) — это функция POSIX для компиляции регулярных выражений. int regcomp(regex_t *restrict preg, const char *restrict pattern, int cflags); В регулярных выражениях есть конструкции, которые зависят от представления...
113 просмотров
schedule 02.05.2022

Как я могу заполнить каждый многобайтовый символ/смайлик пробелами вокруг него в строке?
Я хотел бы заполнить каждый многобайтовый символ пробелами с обеих сторон. Я могу их просто снять, но я бы хотел оставить их и просто дополнить их. Например: от ???????????? до ???? ???? ???? . Использование подчеркивания для представления...
307 просмотров
schedule 10.06.2022

Завершить (возможно) многобайтовую строку?
Я работаю над кодом C и изо всех сил пытаюсь найти способ завершить строку после определенного количества символов. Например, мне нужно завершить строку data после 3 символов. Если это простая строка ASCII, я могу сделать что-то вроде data[3]...
100 просмотров
schedule 29.07.2022

Как безопасно анализировать многобайтовые каналы в Ruby/Rails?
(Извините, если вопрос новичка... Честно говоря, я провел немало исследований...) Я пишу код Ruby on Rails для анализа каналов RSS/ATOM. Мой код подбрасывает надоедливый символ «£». Я пробовал подход к нормализации полей описания и заголовка...
1159 просмотров
schedule 18.05.2023

Элемент управления Combo Box Visual Studio C ++ не работает с многобайтовым набором символов
У меня есть проект Visual Studio 2005 C ++ MFC, в котором используется элемент управления Combo-box. Недвижимость Type = Dropdown . Первоначально проект был в UNICODE, и поле со списком работало должным образом. Затем мне пришлось изменить набор...
1830 просмотров
schedule 28.09.2023

Многобайтовые символы повреждены до ???? при чтении из базы данных и размещении на странице ASP с использованием HTTPURLConnection
В моем Java-коде я извлекаю некоторые многобайтовые данные из базы данных и создаю некоторый xml DOM с этими данными в качестве значения некоторого узла, затем преобразовываю DOM в строку и отправляю байт на страницу ASP через HTTPURLConnection, но...
1199 просмотров

Символы UTF-8 отображаются неправильно
Это мой PHP-код: <?php $result = ''; $str = 'Тугайный соловей'; for ($y=0; $y < strlen($str); $y++) { $tmp = mb_substr($str, $y, 1); $result = $result . $tmp; } echo 'result = ' . $result; Результат: Тугайный...
24644 просмотров
schedule 08.04.2023

Отображать символы полной ширины с вдвое большей длиной, чем символы половинной ширины?
Я не уверен, что это правильное место, чтобы задать этот вопрос, но я не знаю других сайтов, которые подошли бы лучше. И вопрос как-то связан с программированием, так что: Я пишу форматированное txt-руководство. Пожалуйста, взгляните на этот...
818 просмотров
schedule 13.05.2023

Преобразование символов Юникода выше 127 в десятичные [дубликаты]
Возможный дубликат: Как преобразовать текст в кодовую точку Unicode, например This, с помощью php? Я пытаюсь преобразовать все символы, которые не помещаются в 7-битный символ ANSI, в экранированную форму \uN , где N — его десятичное...
1160 просмотров
schedule 17.04.2023

вырезать многобайтовые пробелы из строки PHP
Я пытаюсь использовать preg_replace, чтобы удалить японское полноразмерное белое пространство «   » из строкового ввода, но в итоге получаю поврежденную многобайтовую строку. Я бы предпочел preg_replace вместо str_replace. Вот пример кода:...
3802 просмотров
schedule 04.03.2023