|
|
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Столкнулся с проблемой: Есть JSF-страничка с текстовым полем. Кодировка установлена в UTF-8. Содержимое поля - текст на кириллице - пишется в базу Oracle, созданную с кодировкой CL8MSWIN1251. В результате в базе закорючки, которые всё-таки можно прочитать в Oracle, конвертировав из UTF-8 в CL8MSWIN1251. Вопрос: как преобразовать текст в Яве, чтобы Оракл он уже пошёл в правильной кодировке (CL8MSWIN1251) P.S. Простите, что сумбурно, но сам пока не очень разбираюсь в этом вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 14:45 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
попробуй в начале jsf страницы: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 14:52 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
Спасибо. Помогла установка contentType="text/html;charset=windows-1251". Но остался вопрос: как перекодировать строку из одной кодировки в другую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 11:03 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
SahСпасибо. Помогла установка contentType="text/html;charset=windows-1251". Но остался вопрос: как перекодировать строку из одной кодировки в другую? Поконкретнее где перекодировать? а вообще: о русских буквах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 13:29 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылку, читаю. Насчёт перекодировки: Пользователь ввёл строку в Text Item и нажал кнопку Сохранить. Я знаю, что текст введён в UTF-8. Нужно перед записью в базу перекодировать в windows-1251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:20 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
Ну, вроде ссылка как раз на мой вопрос и отвечает. Ещё раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:26 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
SahСпасибо за ссылку, читаю. Насчёт перекодировки: Пользователь ввёл строку в Text Item и нажал кнопку Сохранить. Я знаю, что текст введён в UTF-8. Нужно перед записью в базу перекодировать в windows-1251. это принципиально чтобы текст вводился в utf-8? нельзя сразу в 1251? если как, то вот такое у меня, например, работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:28 |
|
||
|
Sun Studio Creator: UTF-8 <-> Oracle CL8MSWIN1251
|
|||
|---|---|---|---|
|
#18+
Просто есть проект, в котором уже везде UTF-8 используется. Все запросы к базе делаются через Hibernate. И никаких проблем не возникало. А моя часть проекта пока Hibernate не использует. Нужно картинки с описанием в базу грузить. И вот как раз описание и "портится" при записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 13:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33830327&tid=2148758]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 282ms |
| total: | 394ms |

| 0 / 0 |
