Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

En php programmør til stede?

Side 3 ud af 3 (24 indlæg)
Fra Odense
Tilmeldt 28. Feb 09
Indlæg ialt: 109
Skrevet kl. 20:00
Hvor mange stjerner giver du? :

Ja har jeg undersøgt når jeg henter rssen bliver den vist ordentligt, det er når jeg gemmer den i databasen at der sker noget.

Fra Holbæk
Tilmeldt 7. Apr 06
Indlæg ialt: 561
Skrevet kl. 20:48
Hvor mange stjerner giver du? :

Hej Philip,

Det er pænt fjollet at begynde at tilpasse din sides output til det du henter andetsteds fra. Hvis din collation er sat til latin1_danish_ci og du henter data der er utf8-encoded, så skal du selvfølgelig bare decode det.

Nu ved jeg ikke lige hvor meget PHP har udviklet sig, og om der efterhånden er indbyggede funktioner til at bestemme charset, men ellers kan du prøve noget a la dette:

function custom_decode($str) {
  if(preg_match('%^(?:
         [\x09\x0A\x0D\x20-\x7E]            # ASCII
       | [\xC2-\xDF][\x80-\xBF]            # non-overlong 2-byte
       |  \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs
       | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}  # straight 3-byte
       |  \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates
       |  \xF0[\x90-\xBF][\x80-\xBF]{2}    # planes 1-3
       | [\xF1-\xF3][\x80-\xBF]{3}          # planes 4-15
       |  \xF4[\x80-\x8F][\x80-\xBF]{2}    # plane 16
   )*$%xs', $str)) {
    $str = utf8_decode($str);
  }
  return $str;
}

Fra Odense
Tilmeldt 28. Feb 09
Indlæg ialt: 109
Skrevet kl. 20:59
Hvor mange stjerner giver du? :

Sådan nu virker super mange tak :)

Fra Eden
Tilmeldt 20. Jun 07
Indlæg ialt: 667
Skrevet kl. 21:46
Hvor mange stjerner giver du? :

Jakob Søndergård:
Det er pænt fjollet at begynde at tilpasse din sides output til det du henter andetsteds fra. Hvis din collation er sat til latin1_danish_ci og du henter data der er utf8-encoded, så skal du selvfølgelig bare decode det.

Jeg synes din løsning opnår rigtig meget på kort tid. Dog ville jeg selv klart foretrække at ændre collation af en masse andre årsager, men det er naturligvis ikke sikkert der er rettigheder til det.

 

Side 3 ud af 3 (24 indlæg)