3 Stimmen

jQuery und Unicode-Zeichen

Ich rufe eine .txt-Datei von einem Jquery Ajax-Aufruf. Sie enthält einige Sonderzeichen wie ± . Diese ± ist ein Begrenzer für eine Reihe von Array; Daten, die ich aufteilen und in ein JavaScript-Array schieben möchte.

Sie wird nicht behandelt als ± Symbol, wenn es wie folgt interpretiert wird.

Wie erhalte ich diese Daten genau wie Browser-Inhalte?

6voto

Berzemus Punkte 3568

Warum kodieren Sie Ihre Textdatei nicht mit JSON ? Viel einfacher, da es bereits Javascript ist.

Verwenden Sie die JQuery getJSON() Methode, und der Inhalt der Datei wird direkt in ein Array geparst.

2voto

Owen Punkte 79611

Können Sie die escape() Wert zum Aufteilen einer Zeichenkette. Für ± habe ich zwei Werte gefunden (vielleicht gibt es noch mehr?).

var string = escape('test±test2±test3');
var split = string.split('%C2%B1');

alert(split); // test,test2,test3

// %B1%0A is the value i found for ±
// %C2%B1 is the value escape() gives me when i just copy and paste that char :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X