[PHP] encoding van een string*

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Heeft iemand enig idee welke encodig bij onderstaande string is gebruikt, en misschien nog wel belangrijker, hoe kan ik deze het makkelijkst decode:

PHP:
1
$str = "een groep van 270.000 patiënten gecreëerd die de medicatie....";


alvast tank joe.

Acties:
  • 0 Henk 'm!

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09 14:42
html_special_chars :?

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

neej da's deze niet volgesn mij... dit is geloof ik een charset...

Ik heb het vroegâh ook wel eens gehad maar weet niet meer hoe ik 't opgelost heb...

Check php.net ff, daar moet het bij staan :)

edit:
je hebt idd htmlspecialchars() nodig. Daarmee moet je ff converten naar de goeie charset. Zie php.net hiervoor :)

[ Voor 19% gewijzigd door SchizoDuckie op 06-08-2003 12:21 ]

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

  • Akerboom
  • Registratie: Juni 2001
  • Laatst online: 07-07 16:30

Akerboom

Codito, ergo sum

speciale chars moet je ook niet dmv unicode in de code zetten :/

doe dat met html special chars als:
code:
1
 
etc.

[ Voor 7% gewijzigd door Akerboom op 06-08-2003 12:21 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Papa Eend schreef op 06 August 2003 @ 12:16:
[...]

neej da's deze niet volgesn mij... dit is geloof ik een charset...

Ik heb het vroegâh ook wel eens gehad maar weet niet meer hoe ik 't opgelost heb...

Check php.net ff, daar moet het bij staan :)

edit:
je hebt idd htmlspecialchars() nodig. Daarmee moet je ff converten naar de goeie charset. Zie php.net hiervoor :)
Pff, ik check htmlspecialchars, maar om de bijbehorende ecoding te vinden is echt gekut. Google levert ook al niks op om iets erover te vinden :(

Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 19:38
Verwijderd schreef op 06 August 2003 @ 12:48:
[...]


Pff, ik check htmlspecialchars, maar om de bijbehorende ecoding te vinden is echt gekut. Google levert ook al niks op om iets erover te vinden :(
http://nl.php.net/htmlspecialchars kijk daar eens... Ik snap je probleem niet.. :?

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nou, je moet als 3rde argument een charset meegeven zoiets als dit:
PHP:
1
2
3
$str = "een groep van 270.000 patiënten gecreëerd die de medicatie....";

print htmlspecialchars($str,ENT_QUOTES,"UTF-8");

edit:

maar ten eerst zijn er zeker 100 verschillende charsets (de relevanste heb ik al geprobeerd), en ten tweede ondersteunt php een hoop van die charsets niet en ik kan niet op php.net vinden welke htmlspecialchars wel ondersteun. Ik ben echt een noob wat charset aangaat dus...

maar volgens mij is het niet htmlspecialchars omdat deze maar een aantal specifieke conversies doet. htmlentities() lijkt me meer in de buurt komen aangezien het hier ook gaat om karakters als ë en á enzo, maar ik kom er alleen echt niet uit

[ Voor 26% gewijzigd door Verwijderd op 06-08-2003 13:07 ]


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 19:38
Lees mijn link eens goed, kijk eens op die pagina: Table 1. Supported charsets ...
Dat moet toch genoeg zijn?

CharsetAliasesDescription
ISO-8859-1ISO8859-1 Western European, Latin-1
ISO-8859-15ISO8859-15 Western European, Latin-9. Adds the Euro sign, French and Finish
letters missing in Latin-1(ISO-8859-1).
UTF-8  ASCII compatible multi-byte 8-bit Unicode.
cp866ibm866, 866 DOS specific charset for Russian.
This charset is supported in 4.3.2.
cp1251Windows-1251, win-1251, 1251 Windows specific charset for Russian.
This charset is supported in 4.3.2.
cp1252Windows-1252, 1252 Windows specific charset for Western European.
KOI8-Rkoi8-ru, koi8r Russian
BIG5950 Traditional Chinese, mainly used in Taiwan.
GB2312936 Simplified Chinese, national standard character set.
BIG5-HKSCS  Big5 with Hong Kong extensions, Traditional Chinese.
Shift_JISSJIS, 932 Japanese
EUC-JPEUCJP Japanese

[ Voor 93% gewijzigd door simon op 06-08-2003 13:05 ]

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
-> Simon, heel gek hoor, maar ik krijg heel die tabel niet te zien. Iig bedankt dat je um hier ff post.

Maar zou ik niet dan html_entity_decode() moeten gebruiken aangezien de string al is ge-encode?

[ Voor 34% gewijzigd door Verwijderd op 06-08-2003 13:15 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het rare is dat in de bron van IE het wel goed staat. Daar staan dus ook de goede tekens. Kan je daar misschen iets mee?
Pagina: 1