Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекодирование символов до JDK 1.4 / 4 сообщений из 4, страница 1 из 1
11.07.2006, 18:40
    #33846085
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодирование символов до JDK 1.4
Для перекодирования символов из одной кодировки в другую (точнее из юникода в какую-то кодировку и из какой-то кодировки в юникод) в JDK 1.4 служат классы:

java.nio.charset.spi.CharsetProvider
и
java.nio.charset.Charset

Они находятся в пакете java.nio, который появился с JDK 1.4.

А как выполнять перекодировки символов в JDK 1.3 ?
...
Рейтинг: 0 / 0
11.07.2006, 18:48
    #33846109
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодирование символов до JDK 1.4
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 // Чтение русских букв в кодировке Cp866 через объект,
 // поддерживающий только Cp437
 String str = o.readString();
 str =  new  String(str.getBytes("Cp437"),"Cp866");
 // Сохранение русских букв в кодировке Cp866 через объект,
 // поддерживающий только Cp437
 str =  new  String(str.getBytes("Cp866"),"Cp437");
 o.writeString(str);
http://www.citforum.ru/internet/javascript/java_rbint.shtml
...
Рейтинг: 0 / 0
11.07.2006, 18:49
    #33846110
ежемуха
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодирование символов до JDK 1.4
Код: plaintext
1.
2.
3.
         try {
            String newString =  new  String(oldString.getBytes(oldEnc), newEnc);
        } catch (UnsupportedEncodingException e){
        }
...
Рейтинг: 0 / 0
14.07.2006, 10:59
    #33853235
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодирование символов до JDK 1.4
Это вы мне функции String показываете. Это и сейчас так, но только используются внутри методов String классы CharsetProvider и Charset. Я спрашивал про то, как это делается внутри до 1.4, не сама же строка себя во все кодировки перекодировала. Какие-то заменители для CharsetProvider и Charset ведь были же.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекодирование символов до JDK 1.4 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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