Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Russian character encoding issue

909734Jan 9 2012 — edited Jan 9 2012
Hi All,

I wrote a java program (using jdk 1.5 ) to execute wevtutil.exe output in windows 2008 russian os, i use the command "wevtutil qe Security /c:1 /rd:true /f:text"

when i run the above command in the command prompt i got the proper output but when i execute the same command using the java program my output is garbled, i tried to run the same output using the encoding Cp866 but still no use. which encoding format i have to use for wevtutil output in russian language? Herewith i attach my java code and its output and the original command output.

Please help me to resolve this.


Thanks and Regards,
Rama


Java code:


import java.util.*;
import java.io.*;

public class evtquery
{
public static void main(String args[])
{
String cmd ="wevtutil qe Security /c:1 /rd:true /f:text";
Runtime run1 = Runtime.getRuntime();
try
{
Process p = run1.exec(cmd);
BufferedReader rd[] = new BufferedReader[2];
rd[1] = new BufferedReader(new InputStreamReader(p.getErrorStream()));
rd[0] = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while((line =rd[0].readLine()) != null)
{
System.out.println(line);
}

}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}



output:

C:\rama>java evtquery
Event[0]:
Log Name: Security
Source: Microsoft-Windows-Security-Auditing
Date: 2012-01-08T22:57:38.703
Event ID: 4648
Task: ┬їюф т ёшёЄхьє
Level: ╤тхфхэш 
Opcode: ╤тхфхэш 
Keyword: └єфшЄ єёяхїр
User: N/A
User Name: N/A
Computer: WIN-KBTGH8I5IBE
Description:
┬√яюыэхэр яюя√Єър тїюфр т ёшёЄхьє ё  тэ√ь єърчрэшхь єўхЄэ√ї фрээ√ї.

╤єс·хъЄ:
╚─ схчюярёэюёЄш: S-1-5-21-3933732538-1582820160-195548471
1-500
╚ь  єўхЄэющ чряшёш: Administrator
─юьхэ єўхЄэющ чряшёш: WIN-KBTGH8I5IBE
╩юф тїюфр: 0xbc15a
GUID тїюфр: {00000000-0000-0000-0000-000000000000}

┴√ыш шёяюы№чютрэ√ єўхЄэ√х фрээ√х ёыхфє■∙хщ єўхЄэющ чряшёш:
╚ь  єўхЄэющ чряшёш: eguser
─юьхэ єўхЄэющ чряшёш: WIN-KBTGH8I5IBE
GUID тїюфр: {00000000-0000-0000-0000-000000000000}

╓хыхтющ ёхЁтхЁ:
╚ь  Ўхыхтюую ёхЁтхЁр: RAMA-PC
─юяюыэшЄхы№э√х ётхфхэш : RAMA-PC

╤тхфхэш  ю яЁюЎхёёх:
╚фхэЄшЇшърЄюЁ яЁюЎхёёр: 0x4
╚ь  яЁюЎхёёр:

╤тхфхэш  ю ёхЄш:
╤хЄхтющ рфЁхё: -
╧юЁЄ: -

─рээюх ёюс√Єшх тючэшърхЄ, ъюуфр яЁюЎхёё я√ЄрхЄё  т√яюыэшЄ№ тїюф ё єўхЄэющ чряшё№
■,  тэю єърчрт хх єўхЄэ√х фрээ√х. ▌Єю юс√ўэю яЁюшёїюфшЄ яЁш шёяюы№чютрэшш ъюэЇш
уєЁрЎшщ яръхЄэюую Єшяр, эряЁшьхЁ, эрчэрўхээ√ї чрфрў, шыш т√яюыэхэшш ъюьрэф√ RUNA
S.


C:\rama> java -Dfile.encoding=Cp866 evtquery

Event[0]:
Log Name: Security
Source: Microsoft-Windows-Security-Auditing
Date: 2012-01-08T22:57:38.703
Event ID: 4648
Task: ┬їюф т ёшёЄхьє
Level: ╤тхфхэш 
Opcode: ╤тхфхэш 
Keyword: └єфшЄ єёяхїр
User: N/A
User Name: N/A
Computer: WIN-KBTGH8I5IBE
Description:
┬√яюыэхэр яюя√Єър тїюфр т ёшёЄхьє ё  тэ√ь єърчрэшхь єўхЄэ√ї фрээ√ї.

╤єс·хъЄ:
╚─ схчюярёэюёЄш: S-1-5-21-3933732538-1582820160-195548471
1-500
╚ь  єўхЄэющ чряшёш: Administrator
─юьхэ єўхЄэющ чряшёш: WIN-KBTGH8I5IBE
╩юф тїюфр: 0xbc15a
GUID тїюфр: {00000000-0000-0000-0000-000000000000}

┴√ыш шёяюы№чютрэ√ єўхЄэ√х фрээ√х ёыхфє■∙хщ єўхЄэющ чряшёш:
╚ь  єўхЄэющ чряшёш: eguser
─юьхэ єўхЄэющ чряшёш: WIN-KBTGH8I5IBE
GUID тїюфр: {00000000-0000-0000-0000-000000000000}

╓хыхтющ ёхЁтхЁ:
╚ь  Ўхыхтюую ёхЁтхЁр: RAMA-PC
─юяюыэшЄхы№э√х ётхфхэш : RAMA-PC

╤тхфхэш  ю яЁюЎхёёх:
╚фхэЄшЇшърЄюЁ яЁюЎхёёр: 0x4
╚ь  яЁюЎхёёр:

╤тхфхэш  ю ёхЄш:
╤хЄхтющ рфЁхё: -
╧юЁЄ: -

─рээюх ёюс√Єшх тючэшърхЄ, ъюуфр яЁюЎхёё я√ЄрхЄё  т√яюыэшЄ№ тїюф ё єўхЄэющ чряшё№
■,  тэю єърчрт хх єўхЄэ√х фрээ√х. ▌Єю юс√ўэю яЁюшёїюфшЄ яЁш шёяюы№чютрэшш ъюэЇш
уєЁрЎшщ яръхЄэюую Єшяр, эряЁшьхЁ, эрчэрўхээ√ї чрфрў, шыш т√яюыэхэшш ъюьрэф√ RUNA
S.


command output:

C:\rama>wevtutil qe Security /c:1 /rd:true /f:text
Event[0]:
Log Name: Security
Source: Microsoft-Windows-Security-Auditing
Date: 2012-01-08T22:57:38.703
Event ID: 4648
Task: Вход в систему
Level: Сведения
Opcode: Сведения
Keyword: Аудит успеха
User: N/A
User Name: N/A
Computer: WIN-KBTGH8I5IBE
Description:
Выполнена попытка входа в систему с явным указанием учетных данных.

Субъект:
ИД безопасности: S-1-5-21-3933732538-1582820160-195548471
1-500
Имя учетной записи: Administrator
Домен учетной записи: WIN-KBTGH8I5IBE
Код входа: 0xbc15a
GUID входа: {00000000-0000-0000-0000-000000000000}

Были использованы учетные данные следующей учетной записи:
Имя учетной записи: eguser
Домен учетной записи: WIN-KBTGH8I5IBE
GUID входа: {00000000-0000-0000-0000-000000000000}

Целевой сервер:
Имя целевого сервера: RAMA-PC
Дополнительные сведения: RAMA-PC

Сведения о процессе:
Идентификатор процесса: 0x4
Имя процесса:

Сведения о сети:
Сетевой адрес: -
Порт: -

Данное событие возникает, когда процесс пытается выполнить вход с учетной запись
ю, явно указав ее учетные данные. Это обычно происходит при использовании конфи
гураций пакетного типа, например, назначенных задач, или выполнении команды RUNA
S.

C:\rama>
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 6 2012
Added on Jan 9 2012
2 comments
1,032 views