![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
Всем привет,
вот столкнулся с новой проблемой. переехал мой сервер с виндовса на линух и начал гробить все получаемые в кои или cp письма наповал. стоит немецкий SUSE Linux.... явно что-то ему с кодировкой системы не нравится.... Помогите кто знает....
|
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Не совсем понятно, что значит "гробить" - скажи что конкретно получаешь на выходе
Попробуй так:
-------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
да там абра-кадабра из букв получается.....
что-то я торможу, пришли плс. полный пример как из ByteArrayOutputStream записать через OutputStreamWriter |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
вроде сделал,
делал с koi8, cp1251, utf-8 но после записи в файл заменяются все русские буквы на 3F |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
нефига не понимаю..... javamail глючит или я......
если в коде
сделать System.out.println(messages[i].getContent()) то все ок, а если messages[i].writeTo(System.out); то тут их уже убивает.... Это сообщение отредактировал(а) firedrago - 26.9.2005, 14:32 |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
так что, никто не поможет ?!
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Попробуй запустить установить на виндовой машине немецкую локаль и посмотреть появится ли ошибка, или на линуксе русскую.
Если не поможет, приведи рабочий пример, чтобы можно было запустить и проверить. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
у меня стоит немецкий виндовс - и все ок.
пример либо тут выложу, либо с поролями в PM |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
@LSD логин и пароль в PM
|
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Мне кажется, дело именно в этом.
-------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
я вот что еще заметил,
если сделать
то под линухом выдает base64 а под виндой quoted-printable может в этом проблема ?! как эти установки изменить я не знаю... |
|||
|
||||
| LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Посмотрел я тест все работает так как и ожидалось.
Выводит нормально.
записывает файл с письмом в правильной кодировке.
записывает кракозябры (как и следовало ожидать ибо явно неправильно преобразовывается кодировка в baos.toString()). А что у тебя не так? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||||
|
|||||||
| firedrago |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
ты под виндой или под линухом пробовал ?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Под виндой. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| firedrago |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: 2 Всего: 3 |
большое спасибо @LSD, за то, что подтолкнул меня на правильную мысль! дело окозалось совсем не в Javamail а в дальнейшем перемещении файла. у меня было сделано так (см. moveFile()), что естественно не правильно и расходовало много памяти...:
а решение, которое гораздо лучше и правильнее вот, может кому-то понадобится:
всем спасибо за внимание! |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |