Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] kodowanie, przejscie z iso na utf
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


witam

mam takie pytanie, otoz ustawialem do tej pory kodowanie na iso, lecz pomyslalem ze powszechnie stosuje sie utf-8 to i ja przejde.
problem polegal na tym ze konwertujac pliki w notatniku pojawily mi sie bledy typu headers already sent, po przekonwertowaniue kED do UTF jest w porzadku, czy uwazacie ze w jakiejs kwestii technicznej moga wystapic bledy (krzaczki) ?

a jeszcze pytanie odnosnie bazy, baza tez byla w iso i zeby ja przekonwertowac do utf to musze cos w niej zmieniac oprocz kodowania??

EDIT

przy wyciaganiu z bazy pojawiaja mi sie krzaczki a sa polskie litery w bazie :/ i kodowanie utf8

Ten post edytował lnn 1.02.2010, 00:37:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lnn
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


Cytat(scorpion_1982 @ 1.02.2010, 15:33:09 ) *
Pisałem ci byś zastosował porównanie napisów utf8_polish_ci - zastosowałeś inne, będziesz miał problemy przy wyszukiwaniu ale jak się nie słucha twoja sprawa.

2. Pokazałeś że ustawiłeś porównanie napisów, a kodowania tu nie widać, możesz mieć nadal latin2 itp., z tąd te krzaczki..

Jaki ustawiłeś charset przy tworzeniu tabel (IMG:style_emoticons/default/questionmark.gif)

juz usunalem screeny bo zrobilem je zanim pomodyfikowalem wszystko, zmienilem kodowanie bazy na utf8 a tabela wyglada tak:
  1. CREATE TABLE IF NOT EXISTS `wojewodztwa` (
  2. `id` int(2) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(19) COLLATE utf8_polish_ci NOT NULL,
  4. PRIMARY KEY (`id`)
  5. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;


moze blad tkwi w polaczeniu ze domyslne kodowanie inaczej ustawia?

http://wortal.php.pl/wortal/artykuly/pomys...e_znaki_a_mysql
jak zmienic moje polaczenie do takiej postacji jak w przykladzie powyzej?

  1. <?php
  2. /* KONFIGURACJA POLACZENIA Z BAZA DANYCH */
  3.  
  4. function polaczenieDb() {
  5. // serwer
  6. $mysql_server = "localhost";
  7. // login administratora
  8. $mysql_user = "root";
  9. // haslo - pozostawic puste jak w domyslnej instalacji XAMPP!!! /zmienic to/
  10. $mysql_pass = "pass";
  11. // wybor bazy danych
  12. $mysql_db = "katalog2";
  13. // nawiazanie polaczenia z serwerem MySQL
  14. @mysql_connect($mysql_server, $mysql_user, $mysql_pass)
  15. or die('Wystapił błąd połączenia z serwerem MySQL');
  16. // wybor i polaczenie z baza danych
  17. @mysql_select_db($mysql_db)
  18. or die('Wystąpił błąd połączenia z bazą danych');
  19. }
  20. ?>
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: 16.10.2025 - 15:31