Java и кирилица в Trustix

7 отговора 250 прегледа
#1

Java и кирилица в Trustix

Хора, кажете като как да направя така че като чета кирилица от файл и пратя стринга като тяло на маил да не изглежда така :"??????? ???? ???? ??????"!

Отговор
в отговор на mladvampir #2

Re: Java и кирилица в Trustix

Проблема може би е в инсталацията на явата...
Каква ява ползваш?
Прави ли нещо с font.properties файла?
Намира се в <java root>\jre\lib
Трябва да го замениш с font.properties.ru - ако нямаш такъв файл в дистрибуцията - трябва да си намериш - за близък до твоя линукс (не си спомням тука какво ставаше с линукс дистрибуциите и версиите)
Дано да съм ти бил полезен!

Next One Is Real
Отговор
в отговор на dave #3

Re: Java и кирилица в Trustix

По скоро проблемите са в хедарите и контентите на месиджа!

Отговор
в отговор на mladvampir #4

Re: Java и кирилица в Trustix

Значи по-скоро въпроса е как да сетна charset на тялото на маил-а

Отговор
в отговор на mladvampir #5

Re: Java и кирилица в Trustix

Хм, писал съм програмки дето да пращат поща и не ми се е налагало да правя изричен енкодинг независимо дали става въпрос за винбозе или линукс.
Гледам, че в класа MimeUtility има някакви методи - не знам дали ще ти свършат работа.
Все пак те съветвам да погледнеш какъв е file.encoding-a - все още ми се струва, че проблемите са другаде...

Next One Is Real
Отговор
в отговор на dave #6

Re: Java и кирилица в Trustix

Дай линк ако имаш от къде да си намеря font.properties като трябва да има windows-1251 charset!

Отговор
в отговор на mladvampir #7

Re: Java и кирилица в Trustix

Ами това може да ти свърши работа.
Но първо - настроен ли ти е линукса за работа с кирилица (експортната ли ти е правилно променливата LANG в профайла).
Можеш ли да четеш винбозе кирилица в някое друго приложение?
От какви файлове взимаш информацията (body, subject) за генерирането на мейла?
Как е въведена информацията в тях и как ги четеш?
Дай малко повече инфо - може проблема да е тривиален...

Next One Is Real
Отговор
в отговор на dave #8

Re: Java и кирилица в Trustix

Проблема верно беше в LANG на потребителя, сега върви перфектно!
Много 10х за помоща!

Отговор