Glib iconv () - преобразование силы в одиночные байтыC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Glib iconv () - преобразование силы в одиночные байты

Сообщение Anonymous »

У меня есть собственная система базы данных фильмов, в которой контекст я никогда не хочу видеть «расширенные» персонажи (с акцентами, умлаутами и т. Д.) В каких-либо текстовых полях.

Код: Выделить всё

iconv_t cd = iconv_open("ASCII//TRANSLIT", "ISO-8859-1");
...
size_t result = iconv(cd, &inptr, &inbytesleft, &outptr, &outbytesleft);
..., чтобы достоверно преобразовать все, что я получаю от API -вызовов в https://www.omdbapi.com и themoviedb.org в «ближайший эквивалентный» символы ASCII, но это также говорит мне, что нет стандартного способа заставления «единого байта в = единственный байт». Таким образом, если вход содержит единый байт 'β' (Eszett или Sharp S), то iConv () может преобразовать его в два байта ("SS").
Я нахожу в это трудно верить. Поэтому, прежде чем я пойду к проблеме написания своей собственной логики, чтобы преобразовать мой текст байто-байт (заменить любые много-байтовые выходы или каким-то другим «особенным»), я подумал, что спрошу здесь.
Есть ли стандартный способ уменьшить каждый «расширенный» характер (один байт с 128-битным набором), чтобы «ближайший эквивалент» (I.e.-/Pit Set)? /> В моем контексте фиксированная длина текста важнее «точности», поэтому просто «s» будет лучше, чем «Ss» для 'ß'. < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ngle-bytes
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Различные результаты от функции утилиты ICONV и ICONV в моем приложении
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Различные результаты от функции утилиты ICONV и ICONV в моем приложении
    Anonymous » » в форуме Linux
    0 Ответы
    115 Просмотры
    Последнее сообщение Anonymous
  • Различные результаты от функции утилиты ICONV и ICONV в моем приложении
    Anonymous » » в форуме Linux
    0 Ответы
    119 Просмотры
    Последнее сообщение Anonymous
  • Различные результаты от функции утилиты ICONV и ICONV в моем приложении
    Anonymous » » в форуме Linux
    0 Ответы
    115 Просмотры
    Последнее сообщение Anonymous
  • Iconv или mbstring? [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»