Quercus illegal utf8 encoding
"inphyx (sent by Nabble.com)" <[email protected]> Wed, 5 Jul 2006 04:12:57 -0700 (PDT)
| Newsgroups | gmane.text.xml.resin.user |
|---|---|
| Message-ID | <[email protected]> |
I'm trying to migrate php applications from apache to resin. The first obstacle is encoding, Quercus parser doesn't seem to accept special chars anywhere in the php files. This is the output error of a simple php script execution: <?php echo "?"; ?> java.io.CharConversionException: illegal utf8 encoding at com.caucho.vfs.i18n.UTF8Reader.read(UTF8Reader.java:130) at com.caucho.vfs.ReadStream.readChar(ReadStream.java:451) at com.caucho.vfs.ReadStream$StreamReader.read(ReadStream.java:1107) at com.caucho.quercus.parser.QuercusParser.read(QuercusParser.java:4208) at com.caucho.quercus.parser.QuercusParser.parseEscapedString(QuercusParser.java:3877) at com.caucho.quercus.parser.QuercusParser.parseToken(QuercusParser.java:3196) at com.caucho.quercus.parser.QuercusParser.parseTermBase(QuercusParser.java:2492) at com.caucho.quercus.parser.QuercusParser.parseTerm(QuercusParser.java:2278) at com.caucho.quercus.parser.QuercusParser.parseAssignExpr(QuercusParser.java:2124) at com.caucho.quercus.parser.QuercusParser.parseMulExpr(QuercusParser.java:2096) at com.caucho.quercus.parser.QuercusParser.parseAddExpr(QuercusParser.java:2068) at com.caucho.quercus.parser.QuercusParser.parseShiftExpr(QuercusParser.java:2043) at com.caucho.quercus.parser.QuercusParser.parseCmpExpr(QuercusParser.java:2011) at com.caucho.quercus.parser.QuercusParser.parseEqExpr(QuercusParser.java:1982) at com.caucho.quercus.parser.QuercusParser.parseBitAndExpr(QuercusParser.java:1960) at com.caucho.quercus.parser.QuercusParser.parseBitXorExpr(QuercusParser.java:1938) at com.caucho.quercus.parser.QuercusParser.parseBitOrExpr(QuercusParser.java:1916) at com.caucho.quercus.parser.QuercusParser.parseAndExpr(QuercusParser.java:1894) at com.caucho.quercus.parser.QuercusParser.parseOrExpr(QuercusParser.java:1872) at com.caucho.quercus.parser.QuercusParser.parseConditionalExpr(QuercusParser.java:1847) at com.caucho.quercus.parser.QuercusParser.parseWeakAndExpr(QuercusParser.java:1825) at com.caucho.quercus.parser.QuercusParser.parseWeakXorExpr(QuercusParser.java:1803) at com.caucho.quercus.parser.QuercusParser.parseWeakOrExpr(QuercusParser.java:1781) at com.caucho.quercus.parser.QuercusParser.parseExpr(QuercusParser.java:1772) at com.caucho.quercus.parser.QuercusParser.parseTopExpr(QuercusParser.java:1711) at com.caucho.quercus.parser.QuercusParser.parseEcho(QuercusParser.java:699) at com.caucho.quercus.parser.QuercusParser.parseStatementList(QuercusParser.java:457) at com.caucho.quercus.parser.QuercusParser.parseTop(QuercusParser.java:431) at com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:355) at com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:259) at com.caucho.quercus.page.PageManager.parse(PageManager.java:185) at com.caucho.quercus.Quercus.parse(Quercus.java:358) at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:187) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507) at com.caucho.util.ThreadPool.run(ThreadPool.java:433) at java.lang.Thread.run(Thread.java:595) Resin-3.0.19 (built Mon, 15 May 2006 04:50:47 PDT) Somebody knows how to set server encoding or avoid this behavior? Thanks. -- View this message in context: http://www.nabble.com/Quercus-illegal-utf8-encoding-tf1893983.html#a5179669 Sent from the Resin forum at Nabble.com.