将Rtf转换为纯文本不起作用

时间:2018-05-16 04:59:18

标签: android parsing rtf

我正在使用https://github.com/joniles/rtfparserkit此库将rtf转换为纯文本,但我无法收到预期的输出

我的代码是

 RtfStringSource rtfSource = new RtfStringSource(source);
 StringTextConverter stc = new StringTextConverter();
 stc.convert(rtfSource); String myText1 = stc.getText();

从远程服务器接收rtf字符串,如bellow

  

{\ rtf1 \ ansi \ deff0 {\ fonttbl {\ f0 \ fnil \ fcharset204 Tahoma;}} {\ colortbl   ; \ red0 \ green0 \ blue0;}   \ viewkind4 \ UC1 \ PARD \ CF1 \ lang1033 \ F0 \ fs17 \ 'CF \' F0 \ 'E8 \' E2 \ 'E5 \' F2,   \'f2 \'f0 \'e5 \'e9 \'e4 \'e5 \'f0 \ par \ par \ par \'cf \'f0 \'e8 \'e2 \'e5 \'f2,   \'ec \'e8 \'f0 \'f2 \'f0 \'e5 \'e9 \'e4 \'e5 \'f0 \'ee \'e2}

预期出局是(俄罗斯文本)

  

Привет,трейдер

     

Привет,миртрейдеров

但是我收到了??????,???仅此符号

任何人都可以帮我解决这个问题

0 个答案:

没有答案