/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Indlæs SQL-dump fra phpmyadmin
Fra : Kasper Johansen


Dato : 16-08-05 13:55

Hej gruppe.

Jeg har forsøgt at lave min egen indlæser til PHP/MySQL, i stedet for
phpmyadmin.

Jeg laver en mulighed for at læse hver enkelt INSERT, og kører det via.
MySQL.

Men når jeg gør det, sker der noget med æ, ø og å. Jeg har hidtil undgået
det med noget lignende:

function doreplace($string){
$string = trim($string);
$string = str_replace("Ã?", "Æ", $string);
$string = str_replace("æ", "æ", $string);
$string = str_replace("ø", "ø", $string);
$string = str_replace("Ã¥", "å", $string);
$string = str_replace("é", "é", $string);

return $string;
}


....men det er jo ikke helt optimalt. Er der nogen der har prøvet det før,
eller har noget input der kan løse mit problem?


Jeg kører Apache2, PHP5 og MySQL 4,1.

--
Med venlig hilsen
Kasper Johansen



 
 
Jacob Atzen (16-08-2005)
Kommentar
Fra : Jacob Atzen


Dato : 16-08-05 14:33

On 2005-08-16, Kasper Johansen <kasper@johansen.tdcadsl.dk> wrote:
> Men når jeg gør det, sker der noget med æ, ø og å. Jeg har hidtil undgået
> det med noget lignende:
>
> function doreplace($string){
> $string = trim($string);
> $string = str_replace("Ã?", "Æ", $string);
> $string = str_replace("æ", "æ", $string);
> $string = str_replace("ø", "ø", $string);
> $string = str_replace("Ã¥", "å", $string);
> $string = str_replace("é", "é", $string);
>
> return $string;
> }
>
>
> ...men det er jo ikke helt optimalt. Er der nogen der har prøvet det før,
> eller har noget input der kan løse mit problem?

Det ser ud som om dit input er UTF-8 indkodet. Prøv enten at eksportere
dine originale data some ISO-8859-1 eller hvis du har adgang til
iconv() på din PHP-host så kan du bruge den.

--
Med venlig hilsen
- Jacob Atzen

Peter Brodersen (16-08-2005)
Kommentar
Fra : Peter Brodersen


Dato : 16-08-05 17:37

On Tue, 16 Aug 2005 14:55:15 +0200, "Kasper Johansen"
<kasper@johansen.tdcadsl.dk> wrote:

>...men det er jo ikke helt optimalt. Er der nogen der har prøvet det før,
>eller har noget input der kan løse mit problem?

Det ser ud til at dit eksport er i UTF-8-format i første omgang
(hvilket er normalt nok for MySQL 4.1). Kig evt. på utf8_decode()

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste