Avatar billede ndifil Nybegynder
19. juni 2012 - 09:42 Der er 2 kommentarer og
1 løsning

Import men danske tegn

Hej

Jeg har denne kode der importere en tekstfil.


    $filename=$_POST['filename'];
    $handle = fopen("$filename", "r");
    while (($data = fgetcsv($handle, 100000, ",")) !== FALSE)
    {
   
    $import="INSERT into forbrugere(no,name,vej_id,hus_nr) values('$data[0]','$data[1]','$data[2]','$data[3]')";
    mysql_query($import) OR die(mysql_error());
    }
    fclose($handle);
    print "Import done";

Felterne er sat op til UTF8 og filen er gemt som UTF8 men æøå kommer ikke rigtig ind t tabelen

/ Finn.
Avatar billede Temp_dk Nybegynder
25. juni 2012 - 14:23 #1
Har du husket

mb_internal_encoding( 'UTF-8' );
Avatar billede ndifil Nybegynder
25. juni 2012 - 22:36 #2
Tabellen er sat op til UTF-8
Hvor skal den string sættes ind

/ Finn
Avatar billede Temp_dk Nybegynder
26. juni 2012 - 17:57 #3
Sådan her virker det hos mig

<?php
date_default_timezone_set('Europe/Copenhagen');
mb_internal_encoding( 'UTF-8' );


$con = mysql_connect($url, $dbuser, $kord, $database) or die(mysql_error());

mysql_set_charset("utf8", $con);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester