История изменений
Исправление Bioreactor, (текущая версия) :
Ваш лог очень легко разбирается
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.EncoderException;
import org.apache.commons.codec.net.URLCodec;
public class Test {
// Упрощенная версия, читаем файл лога также средствам библиотек Apache
// и корректно обрабатываем исключения
public static void main(String[] args) throws Exception {
URLCodec codec = new URLCodec();
System.out.println(codec.getDefaultCharset());
String encoded = "=D0=A1=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BE=D1=82 Mike ... =D0=94=D0=BB=D1=8F =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D1=8C=D1=82=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BD=D0=B0 ****@gmail.com".replaceAll("=", "%");
// replaceAll только внутри тэгов <p/> !!!
System.out.println("Decoded value: " + codec.decode(encoded));
}
}
$ javac -cp commons-codec-1.10.jar Test.java
$ java -cp commons-codec-1.10.jar;. Test
UTF-8
Decoded value: Сообщение от Mike ... Для ответа отправьте сообщение на ****@gmail.com
$
:)
Исправление Bioreactor, :
Ваш лог очень легко разбирается
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.EncoderException;
import org.apache.commons.codec.net.URLCodec;
public class Test {
// Упрощенная версия, читаем файл лога также средствам библиотек Apache
// и корректно обрабатываем исключения
public static void main(String[] args) throws Exception {
URLCodec codec = new URLCodec();
System.out.println(codec.getDefaultCharset());
String encoded = "=D0=A1=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BE=D1=82 Mike ... =D0=94=D0=BB=D1=8F =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D1=8C=D1=82=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BD=D0=B0 ****@gmail.com".replaceAll("=", "%");
System.out.println("Decoded value: " + codec.decode(encoded));
}
}
$ javac -cp commons-codec-1.10.jar Test.java
$ java -cp commons-codec-1.10.jar;. Test
UTF-8
Decoded value: Сообщение от Mike ... Для ответа отправьте сообщение на ****@gmail.com
$
:)
Исходная версия Bioreactor, :
Ваш лог очень легко разбирается
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.EncoderException;
import org.apache.commons.codec.net.URLCodec;
public class Test {
public static void main(String[] args) throws Exception {
URLCodec codec = new URLCodec();
System.out.println(codec.getDefaultCharset());
String encoded = "=D0=A1=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BE=D1=82 Mike ... =D0=94=D0=BB=D1=8F =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D1=8C=D1=82=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BD=D0=B0 ****@gmail.com".replaceAll("=", "%");
System.out.println("Decoded value: " + codec.decode(encoded));
}
}
$ javac -cp commons-codec-1.10.jar Test.java
$ java -cp commons-codec-1.10.jar;. Test
UTF-8
Decoded value: Сообщение от Mike ... Для ответа отправьте сообщение на ****@gmail.com
$
:)