[php-prob] htmlentities() icm Arabisch

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Bever
  • Registratie: Maart 2001
  • Laatst online: 18-09 16:03
Ik ben bezig om een site te maken in een cms (van ons bedrijf). Daar moet ook arabisch in komen, maar nu werkt het cms met htmlentities() en op php.net lees ik dat in htmlentities geen arabisch wordt ondersteund. Is er een manier om dit te omzeilen zodat arabisch toch door de htmlentities kan? Want de htmlentities uit het cms halen is geen optie.

(zoeken heeft mij helaas niet geholpen)

Acties:
  • 0 Henk 'm!

  • Remy
  • Registratie: Februari 2002
  • Laatst online: 11-06 08:13

Remy

I usually get 100% accuracy

Blijkbaar is het alleen mogelijk als je htmlspecialchars() ipv htmlentities() gebruikt, en als dat niet met dat cms kan, dan wordt het lastig denk ik. Is het gebruik van setlocale geen optie om toch dat Arabisch erdoorheen te drukken?

LinkedIn
Instagram


Acties:
  • 0 Henk 'm!

  • Skaah
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:38
Like htmlspecialchars(), it takes an optional third argument charset which defines character set used in conversion. Support for this argument was added in PHP 4.1.0. Presently, the ISO-8859-1 character set is used as the default.
Als je daar UTF-8 ofzo van maakt, helpt dat?

Acties:
  • 0 Henk 'm!

  • Bever
  • Registratie: Maart 2001
  • Laatst online: 18-09 16:03
Nee, dat werkt helaas niet.

Acties:
  • 0 Henk 'm!

  • Bever
  • Registratie: Maart 2001
  • Laatst online: 18-09 16:03
Skaah schreef op 17 februari 2004 @ 10:03:
[...]

Als je daar UTF-8 ofzo van maakt, helpt dat?
ook dat werkt helaas niet.

Acties:
  • 0 Henk 'm!

  • Skaah
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:38
Hmm, ja, ik zie 't:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Charset Aliases Description
ISO-8859-1 ISO8859-1 Western European, Latin-1
ISO-8859-15 ISO8859-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.
cp866 ibm866, 866 DOS specific charset for Russian. This charset is supported in 4.3.2.
cp1251 Windows-1251, win-1251, 1251 Windows specific charset for Russian. This charset is supported in 4.3.2.
cp1252 Windows-1252, 1252 Windows specific charset for Western European.
KOI8-R koi8-ru, koi8r Russian. This charset is supported in 4.3.2.
BIG5 950 Traditional Chinese, mainly used in Taiwan.
GB2312 936 Simplified Chinese, national standard character set.
BIG5-HKSCS   Big5 with Hong Kong extensions, Traditional Chinese.
Shift_JIS SJIS, 932 Japanese
EUC-JP EUCJP Japanese

Alleen Japans, Chinees, Russisch, Unicode en Latin.

Acties:
  • 0 Henk 'm!

  • Bever
  • Registratie: Maart 2001
  • Laatst online: 18-09 16:03
Jep, das van php.net

Maar jullie weten dus niet een manier om het toch door htmlentities te krijgen?
Pagina: 1