SolrException: Es wurde ein ungültiges XML-Zeichen (Unicode: 0xffffffff) gefundenJava

Java-Forum
Anonymous
 SolrException: Es wurde ein ungültiges XML-Zeichen (Unicode: 0xffffffff) gefunden

Post by Anonymous »

Ich übergebe eine Textdatei an Apache Solr und erhalte die Ausnahme:

Code: Select all

SolrException: An invalid XML character (Unicode: 0xffffffff) was found
Aus diesem Grund möchte ich die Indizierung des gesamten Inhalts dieser Textdatei überspringen.

Wie finde ich heraus, ob eine Textdatei dieses Zeichen in Java hat?

Um Unicode 0xffff zu finden und ein ähnliches Problem zu beheben, verwende ich derzeit:

Code: Select all

File file = [somefile];
String contents = getContentsAsString(file);
if (contents.contains("\uFFFF")) {
[skip it]
}
Ich muss feststellen, ob eine Textdatei Unicode enthält: 0xffffffff.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post