powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Удалить кроказябры из строки
7 сообщений из 7, страница 1 из 1
Удалить кроказябры из строки
    #38172494
antake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Скажите, пожалуйста, есть ли функция, которая принимает на вход строку, на выходе дает строку, из которой убраны все символы неправильной кодировки?
Мне это нужно в задаче, где сначала строка в ANSI, затем - UTF-8. Т.е. в итоге должен быть валидный юникод
...
Рейтинг: 0 / 0
Удалить кроказябры из строки
    #38172547
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Удалить кроказябры из строки
    #38172659
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antake...Мне это нужно в задаче, где сначала строка в ANSI, затем - UTF-8. Т.е. в итоге должен быть валидный юникод
Дык, юникод или утф-8? Нифига не понял.
...
Рейтинг: 0 / 0
Удалить кроказябры из строки
    #38172716
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
antakeСкажите, пожалуйста, есть ли функция, которая принимает на вход строку, на выходе дает строку, из которой убраны все символы неправильной кодировки?
Мне это нужно в задаче, где сначала строка в ANSI, затем - UTF-8. Т.е. в итоге должен быть валидный юникод
Все символы, которые есть в кодеровке ANSI также есть и в UTF-8. Не думаю, что такой критерий правильности символов уместен.

У класса Character есть методы isLetter, isDigit, isISOControl и т.д.

Или нужно просто перекодировать файл из ANSI в UTF-8?
...
Рейтинг: 0 / 0
Удалить кроказябры из строки
    #38173526
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antakeМне это нужно в задаче, где сначала строка в ANSI, затем - UTF-8. Т.е. в итоге должен быть валидный юникодANSI-кодировки являются подмножеством utf8.
Поэтому, если исключить тривиальную ошибку, не очень понятно, как вы собрались получить "вопросики" в utf8.
...
Рейтинг: 0 / 0
Удалить кроказябры из строки
    #38173579
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полагаю, вам надо, руководствуясь этой http://ru.wikipedia.org/wiki/UTF-8 статьей, перевести строку в байты Unicode, затем удалить побайтово последовательности, которые "не используется в Unicode".
Или удалить какие-нибудь ещё символы, которые у вас считаются кракозябликами.
...
Рейтинг: 0 / 0
Удалить кроказябры из строки
    #38173580
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. не "не используется в Unicode" а собственно то что вам не нравится. Ибо в принципе все символы будут валидны
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Удалить кроказябры из строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]