ChatLogs converteren naar html (Android - Windows)

Status
Niet open voor verdere reacties.

reconx86

Nieuwe gebruiker
Lid geworden
14 okt 2011
Berichten
1
Hallo iedereen,

Ik sla regelmatig Whatsapp Chatlogs op en ben erachter gekomen dat als ik android emoticons converteer ik telkens een vervelende character overhou.... Â (unicode 0194). Wat ik ook doe ik kom er niet vanaf.

Hoe ben ik te werk gegaan?
In text-editors zag ik telkens î op de plaats van de emoticon (unicode 0238), als ik dit omzette naar
<image src=blush.png>
dan bleef t bestand onveranderd. Dus na een lange tijd bestuderen met een Hex-Editor zag ik meestal de volgende code op de plaats van de emoticons EE-90-8D-0A. Dr zaten ook andere vergelijkbare strings zoals EE-90-94-0A or EE-90-94-20

De hexcode 0A staat voor \n
en hexcode 20 voor spatie

en zo ben ik ervanuit gegaan dat alle emoticons uit 3 karakters bestaan. en dat EE-90 betekent dat er een emoticon op de plaats staat en 8D het type emoticon. Na googlen van de code EE-90-8D stuite ik op een converteer tabel van UTF-8 naar UCS-2... ik kwam uit op de volgende hexcode (E4-0D)

Ik dacht dat ik het dus had opgelost met de volgende code...
ChatLog.Replace("\ue40d", "<image src=blush.png>");

Maar krijg telkens dit resultaat:confused:... <TR><TD>TEKST<image src=blush.png>Â</TD></TR>
op de plaats van de  staat er in hex-code C2-8D...
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan