[PHP] [PostgreSQL] insert speciale tekens.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste,

Weet iemand een manier om speciale tekens zoals: + ' ú ' é intevoegen in een PostgreSQL DB met codering: UNICODE??
addslashes lijkt niet te werken...

Het geheel wordt aangeleverd vanuit PHP5.

BVD

[ Voor 9% gewijzigd door Verwijderd op 13-04-2007 11:22 ]


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

htmlspecialchars?

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
met htmlspecialchars wordt een + niet omgezet...

Acties:
  • 0 Henk 'm!

Verwijderd

Neem aan dat je UTF-8 encoding bedoelt om UNICODE tekst op te slaan.

Waarom wil je het dan omzetten ?

[edit]
Of heb je UTF-8 tekst die je in een non UTF-8 table wil opslaan ?

[ Voor 27% gewijzigd door Verwijderd op 13-04-2007 11:40 ]


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Volgens mij kan dat prima, mits je de client encoding instelt op unicode of juist op latin1 (afhankelijk wat je php-script gebruikt)?

[ Voor 17% gewijzigd door ACM op 13-04-2007 11:39 ]


Acties:
  • 0 Henk 'm!

  • Smoonshine
  • Registratie: Mei 2002
  • Laatst online: 22:01

Smoonshine

Feyenoord!!

Verwijderd schreef op vrijdag 13 april 2007 @ 11:31:
[...]


met htmlspecialchars wordt een + niet omgezet...
Je kunt zelf ook een functie schrijven met bijvoorbeeld str_replace die dan de tekens die htmlspecialchars niet pakt, alsnog omzet.

uhm...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ACM schreef op vrijdag 13 april 2007 @ 11:38:
Volgens mij kan dat prima, mits je de client encoding instelt op unicode of juist op latin1 (afhankelijk wat je php-script gebruikt)?
Latin1 is een codering die alle soorten tekens gewoon ondersteund in de DB zonder daarvoor speciale omzettingen te hoeven doen?

Acties:
  • 0 Henk 'm!

  • jochemd
  • Registratie: November 2000
  • Laatst online: 24-08 12:31
Wat is je server-encoding?
Wat is je client-encoding?
Wat is je HTML encoding?

Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
htmlentities
(PHP 4, PHP 5)

htmlentities — Convert all applicable characters to HTML entities
Description
string htmlentities ( string $string [, int $quote_style [, string $charset]] )

This function is identical to htmlspecialchars() in all ways, except with htmlentities(), all characters which have HTML character entity equivalents are translated into these entities.
dit niet wat je zoekt? :)

Icons are overrated


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op vrijdag 13 april 2007 @ 11:58:
Latin1 is een codering die alle soorten tekens gewoon ondersteund in de DB zonder daarvoor speciale omzettingen te hoeven doen?
Dat is het punt ook niet, het gaat er meer om of je client encoding verschil van de server encoding ;)
Pagina: 1