Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Norweskie znaki, Baza danych
Gitrix
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 17.10.2014

Ostrzeżenie: (10%)
X----


plik cfg.php
  1. <?php
  2. mysql_connect('mysql.cba.pl', 'xxxx', 'xxxxx') or die('Server error');
  3. mysql_select_db('codew_c0_pl') or die('Base error');
  4. mysql_query('SET NAMES utf8');
  5. mysql_query('SET CHARACTER SET utf8');
  6. mysql_query('SET collation_connection = utf8_general_ci');
  7. ?>

  1. ...
  2. <meta charset="utf-8">
  3. ...
  4. </head>
  5. ..


  1. <?php
  2.  
  3. $i = 1;
  4. if($_COOKIE['lang']=="no") $q = mysql_query('SELECT * FROM ome');
  5. else $q = mysql_query('SELECT * FROM sitemenu');
  6. while($r = mysql_fetch_assoc($q))
  7. {
  8. $url[$i] = $r['url'];
  9. $name[$i] = $r['name'];
  10. $i++;
  11. }
  12.  
  13. ?>
  14.  
  15. <?php
  16. echo "<li><a class='active' href='$url[1]'>$name[1]/a></li>";
  17. echo "<li><a href=$url[2]>$name[2]</a></li>";
  18. echo "<li><a href=$url[3]>$name[3]</a></li>";
  19. echo "<li><a href=$url[4]>$name[4]</a></li>";
  20. echo "<li><a href=$url[5]>$name[5]</a></li>";
  21. echo "<li class='last'><a href=$url[6]>$name[6]</a></li>";
  22. ?>


Coś robię źle?

Dodam, że po wpisaniu norweskiego znaku bezpośrednio w notatnik np "?", to wczytuje bez problemu. Natomiast znaki norweskie wczytane z bazy danych już się nie wyświetlają nawet jak zmienię utf-8 na iso-8859-1 czy jakoś tak.
Powód edycji: [Spawnm]:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
franki01
post
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


1.
Kod
set names 'utf8' collate 'utf8_unicode_ci'
zamiast Twojego use names.
2. Staraj się korzystać z utf_8_unicode_ci zamiast utf_8_general_ci. To samo dotyczy tabel.
3. ---

EDYCJA:
4. I jeszcze jedno. Jeśli używasz phpmyadmina albo podobnego do edycji tabel, upewnij się, że masz ustawione tam odpowiednie kodowanie. Masz to do ustawienia zaraz po zalogowaniu jako "Metoda porównywania napisów".

EDYCJA 2: Usunięto trzeci punkt zgodnie z zaleceniami Panów poniżej (IMG:style_emoticons/default/smile.gif)

Ten post edytował franki01 3.07.2016, 19:18:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:59