|
|
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста где взять либы или как сдклать перекодировку. Нужно хотябы с дос в винду. Самому както лень изобретать велосипед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 14:11:25 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
Чего перекодировку? Строки? Так в классе String уже все есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 14:37:26 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
Ну на сколько я понимаю, из стринга можно вернуть набор байт и вывести их в любой кодировке. Ето хорошо, но мне нужно чтоб в одной кодировке можно было читать текст, а потом в другой тоже текст был читабельным. А для этого нужно перекодировать текст. Или я ошибаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 15:38:24 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
Что-то ты запутался. Итак есть String. String это строка и к кодировкам отноешения не имеет. То есть это текст который и в африке текст. Теперь этот текст надо сохранить куда-то. Например в файл. Файл есть набор байт. Вот для этого делается String.getBytes и ты получаешь текст в виде файла в определенной кодировке. Перекодировать ничего не надо. Но вот если у тебя есть другой файл. В какой-то кодировке, то его конечно же можно преобразовать в стринг с указанием той самой кодировке. Ты бы бросил абстрактно думать а сказал какая у тебя задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 16:11:10 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
У меня текст в Cp866, надо чтоб он также выглядел в Cp1251. Вот и вся задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 18:10:16 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
new String(cp866Data, "Имя кодировки Cp866 в Java").getBytes("Имя Cp1251"); Имена кодировок надо уточнить здесь Конечно может быть нюанс что String для этого использовать слишком расточительно. Какие там у тебя объемы текста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 19:04:46 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
И в случае, если объемы большие просто сделать таблицу подстановки? То есть, развивая мысль. Java работает так cp866 -> UTF -> cp1251. И будет быстрее сделать напрямую через байты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2007, 23:29:47 |
|
||
|
Перекодировка
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, все получилось. Есть еще один вопрос. Если я вывожу текстовый файл в текстовый компонент Java он у меня выглядит нехорошо. Имеет ли Java какие то компоненты которые могли б просматривать текстовые файли на подобие Far-редактора текстовых файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2007, 02:13:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34352303&tid=2146556]: |
0ms |
get settings: |
17ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
69ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
101ms |
get tp. blocked users: |
3ms |
| others: | 319ms |
| total: | 576ms |

| 0 / 0 |
