| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Ændre kollation på en eksisterende db Fra : Lars | 
  Dato :  22-08-07 08:03 |  
  |   
            I mit db-udtræk vises æøå ikke rigtigt.
 Umiddelbart kan jeg ikke ændre kollation på en eksisterende db med 
 phpMyAdmin, - kun ved oprettelse af en ny db.
 
 Server:
 Apache Version: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4
 Accept-Language:  da
 
 I phpMyAdmin db oversigt for tabeller vises:
 tabel1 Kollation er latin1_danish_ci
 tabel2 Kollation er latin1_swedish_ci
 (dem kan jeg åbenbart ikke ændre på)
 
 ved klik på tabel1 står alle feltnavne på: utf8_danish_ci
 (dem har jeg selv ændret)
 
 ved klik på tabel2 står alle feltnavne på: utf8_danish_ci
 (dem har jeg selv ændret)
 
 Burde det ikke være nok at alle feltnavne stå på utf8_danish_ci, eller er 
 jeg nød til at slette tabellerne og oprette nye, for at æøå vises korrekt? - 
 Eller hvordan får jeg overhovedet æøå korrekt vist ved db-udtræk?
 
 Mvh.
 Lars Andersen 
 
 
  
            
             |   |   
            
        
 
            
         
           Carsten Pedersen (22-08-2007) 
         
	
            | Kommentar Fra : Carsten Pedersen | 
  Dato :  22-08-07 13:23 |  
  |   
            Collation er sorteringsrækkefølge og har intet at gøre med de tegn
 der bruges. Tegn defineres af charsets.
 
 Lars wrote:
 > I mit db-udtræk vises æøå ikke rigtigt.
 > Umiddelbart kan jeg ikke ændre kollation på en eksisterende db med 
 > phpMyAdmin, - kun ved oprettelse af en ny db.
 > 
 > Server:
 > Apache Version: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4
 > Accept-Language:  da
 > 
 > I phpMyAdmin db oversigt for tabeller vises:
 > tabel1 Kollation er latin1_danish_ci
 > tabel2 Kollation er latin1_swedish_ci
 > (dem kan jeg åbenbart ikke ændre på)
 > 
 > ved klik på tabel1 står alle feltnavne på: utf8_danish_ci
 > (dem har jeg selv ændret)
 > 
 > ved klik på tabel2 står alle feltnavne på: utf8_danish_ci
 > (dem har jeg selv ændret)
 > 
 > Burde det ikke være nok at alle feltnavne stå på utf8_danish_ci, eller er 
 > jeg nød til at slette tabellerne og oprette nye, for at æøå vises korrekt? - 
 > Eller hvordan får jeg overhovedet æøå korrekt vist ved db-udtræk?
 > 
 > Mvh.
 > Lars Andersen 
 > 
 > 
  
            
             |   |   
            
        
 
            
         
           Lars (22-08-2007) 
         
	
            | Kommentar Fra : Lars | 
  Dato :  22-08-07 15:40 |  
  |   
            Dvs. man kan enten vælge en dansk eller svensk sortering?
 Mvh. Lars
 
 "Carsten Pedersen" <carsten_remove_this_@bitbybit.dk> skrev i en meddelelse 
 news:46cc2a7a$0$48627$edfadb0f@dread16.news.tele.dk...
 > Collation er sorteringsrækkefølge og har intet at gøre med de tegn
 > der bruges. Tegn defineres af charsets.
 >
 > Lars wrote:
 >> I mit db-udtræk vises æøå ikke rigtigt.
 >> Umiddelbart kan jeg ikke ændre kollation på en eksisterende db med
 >> phpMyAdmin, - kun ved oprettelse af en ny db.
 >>
 >> Server:
 >> Apache Version: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4
 >> Accept-Language:  da
 >>
 >> I phpMyAdmin db oversigt for tabeller vises:
 >> tabel1 Kollation er latin1_danish_ci
 >> tabel2 Kollation er latin1_swedish_ci
 >> (dem kan jeg åbenbart ikke ændre på)
 >>
 >> ved klik på tabel1 står alle feltnavne på: utf8_danish_ci
 >> (dem har jeg selv ændret)
 >>
 >> ved klik på tabel2 står alle feltnavne på: utf8_danish_ci
 >> (dem har jeg selv ændret)
 >>
 >> Burde det ikke være nok at alle feltnavne stå på utf8_danish_ci, eller er
 >> jeg nød til at slette tabellerne og oprette nye, for at æøå vises 
 >> korrekt? -
 >> Eller hvordan får jeg overhovedet æøå korrekt vist ved db-udtræk?
 >>
 >> Mvh.
 >> Lars Andersen
 >>
 >> 
 
 
  
            
             |   |   
            
        
 
            
         
           Lars (22-08-2007) 
         
	
            | Kommentar Fra : Lars | 
  Dato :  22-08-07 23:27 |  
  |   
            
 > "Lars" <bornweb@tiscali.dk> skrev i en meddelelse 
 > news:46cbdfb6$0$93829$edfadb0f@dread16.news.tele.dk...
 
 > I mit db-udtræk vises æøå ikke rigtigt.
 [Klip...]
 
 Har fundet løsningen ved bl.a. et tidligere svar fra Leonard:
 
 Ændre:
 
 <?php
 $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting 
 to mysql');
 mysql_select_db($dbname);
 ?>
 
 til:
 
 <?php
 $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting 
 to mysql');
 mysql_select_db($dbname);
 mysql_query("SET NAMES 'utf8';");
 ?>
 
 og i øvrigt bruge
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 i alle html, shtml, php osv...
 
 Mvh. Lars. 
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |