[ https://issues.apache.org/jira/browse/OPENJPA-2231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Albert Lee closed OPENJPA-2231. ------------------------------- > jest TokenReplacedStream use Reader instead of Inputstream > ----------------------------------------------------------- > > Key: OPENJPA-2231 > URL: https://issues.apache.org/jira/browse/OPENJPA-2231 > Project: OpenJPA > Issue Type: Improvement > Components: jpa > Affects Versions: 2.2.0 > Reporter: Herman Vierendeels > Assignee: Albert Lee > Priority: Trivial > Labels: jest > Fix For: 2.3.0 > > Attachments: OPENJPA-2231.patch > > > in order to preserve utf-8 characters in replace-function , use Reader > instead of Inputstream > public class TokenReplacedStream { > ... > //public void replace(InputStream in, Writer out, String... prs) throws > IOException { > public void replace(Reader in, Writer out, String... prs) throws IOException > { > using new type: > InputStream in=servletContext.getResourceAsStream(rsrc); > BufferedReader in_br=new BufferedReader(new InputStreamReader(in,"UTF-8")); > new TokenReplacedStream().replace(in_br,out_char,tokens); -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira