Bonjour tout le monde !
Je bloque sur un problème de charset lors de la lecture d'un flux rss avec ROME RSS feedparser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 ERROR: WIN-1251 java.io.UnsupportedEncodingException: WIN-1251 at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:52) at java.io.InputStreamReader.<init>(InputStreamReader.java:83) at com.sun.syndication.io.XmlReader.prepareReader(XmlReader.java:428) at com.sun.syndication.io.XmlReader.doHttpStream(XmlReader.java:424) at com.sun.syndication.io.XmlReader.doLenientDetection(XmlReader.java:363) at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:320) at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:354) at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.readSyndFeedFromStream(HttpURLFeedFetcher.java:264) at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.getSyndFeedFromStream(HttpURLFeedFetcher.java:277) at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.resetFeedInfo(HttpURLFeedFetcher.java:191) at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveAndCacheFeed(HttpURLFeedFetcher.java:163) at com.sun.syndication.fetcher.impl.HttpURLFeedFetcher.retrieveFeed(HttpURLFeedFetcher.java:119) at com.subfeeder.rss.FeedGrabber.getFeed(FeedGrabber.java:32) at com.subfeeder.rss.FeedParser.parseAllFeed(FeedParser.java:39) at com.subfeeder.rss.AdminFeedServlet.processRequest(AdminFeedServlet.java:43) at com.subfeeder.rss.AdminFeedServlet.doGet(AdminFeedServlet.java:67) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:619)
Est ce que quelqu'un a une idée de ce que je peux faire pour régler le problème ? J'ai déjà parsé des flux rss sans problème, mais là celui là me génère cette exception en chaine ... (le flux rss incriminé : http://www.tvsubtitles.net/rssfr.xml )
Partager