TBM-API

12/09/2012 14:14 Whoknowsit#1
Moin,

ich hab gerade ein kleines Problem und komme an dieser Stelle nicht vorwärts...

In der API bekomme ich eine Zahlung von .Angel\u0099, also .Angel™ angezeigt.

Lese ich das mittels PHP aus,

Code:
file_get_contents("http://www.elitepvpers.com/theblackmarket/api/transactions.php?u=1369541&type=received&secretword=XXXXXXX");
ist auch noch alles normal. Wenn ich nun aber mit json_decode ein Array daraus baue, wird das Zeichen nicht umgewandelt. Stattdessen verschwindet es d.h. was ich sehe ist nurnoch .Angel

Ich habe eine weitere Zahlung von fr\u00fchling, also frühling. Hier funktioniert die Umwandlung. Auch Namen, die komplett aus UTF-8 Zeichen bestehen, sind kein Problem. Die sind auch anders kodiert.

Mir ist dieses Phänomen nur bei \u0099, also dem Zeichen ™ aufgefallen und ich habe absolut keine Idee, woran das liegt.
12/10/2012 12:38 Shawak#2
Du musst dem Header mitteilen um welche Encoding es sich handelt.

Schau mal hier:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]