Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Kodowanie polskich znaków, Z utf8 na utf8
Imrahil
post 9.07.2008, 17:32:41
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 9.07.2008

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


Witam. Przeniosłem swoją stronę na inny serwer i tak u mnie jak i u wielu innych użytkowników pojawił się problem z kodowaniem polskich znaków- cholerne znaki zapytania :/
Stary serwer:
Cytat
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: UTF-8 Unicode (utf8)

Metoda porównywania znaków: utf8_polish_ci


Nowy serwer:
Cytat
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: UTF-8 Unicode (utf8)

Metoda porównywania znaków: utf8_polish_ci


Jak widać ustawienia identyczne, a mimo to występuje problem. Co robić?

Ten post edytował Imrahil 9.07.2008, 18:17:47
Go to the top of the page
+Quote Post
Luke_Star
post 9.07.2008, 21:25:51
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 2
Dołączył: 17.01.2005

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


Czym zrobiłeś zrzut bazy? Zazwyczaj to nie kwestia kodowania nowej i starej ale sposób zapisu tego zrzutu. Ja jak robię za pomocą phpmyadmin to daje przy eksporcie tryb zgodności MYSQL40. A potem przy wgrywaniu ten sam format.


--------------------
Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
--------------------------------------
Portal Literacki: ( |||------- ) 30%
Go to the top of the page
+Quote Post
sebekzosw
post 9.07.2008, 21:30:24
Post #3





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

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


Zobacz to - mi działa wszystko smile.gif
Go to the top of the page
+Quote Post
tomsi
post 9.07.2008, 21:32:20
Post #4





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

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


Po połączeniu z bazą daj takie coś:

  1. <?php
  2. mysql_query("SET CHARACTER SET utf8");
  3.  mysql_query("SET collation_connection = utf8_general_ci");
  4. ?>


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
Imrahil
post 10.07.2008, 11:45:21
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 9.07.2008

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


To znaczy gdzie konkretnie?
Go to the top of the page
+Quote Post
tomsi
post 10.07.2008, 12:11:03
Post #6





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

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


  1. <?php
  2. $bd = mysql_connect("adres_bazy","login","haslo") or die("Brak połączenia");
  3.  
  4. mysql_select_db("nazwa_bazy");
  5.  
  6. mysql_query("SET CHARACTER SET utf8");
  7. mysql_query("SET collation_connection = utf8_general_ci");
  8. ?>



Ale jesczze pytanie czy te krzaczki to się pojawiają na stronie czy już w bazie?


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
Imrahil
post 11.07.2008, 15:10:37
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 9.07.2008

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


W bazie są znaki zapytania, a na stronie krzaczki.
Go to the top of the page
+Quote Post
tomsi
post 11.07.2008, 16:29:49
Post #8





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

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


Wiesz co to zobacz bo był już podobny temat albo niestety od nowa musisz wprowadzić dane do bazy (ja tak keidyś zrobiłem- miałem mało danych to szybko poszło)

http://forum.php.pl/index.php?showtopic=92851&hl=


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
Imrahil
post 2.08.2008, 15:31:47
Post #9





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 9.07.2008

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


Problem w tym, że to też nic nie daje. Jak zmieniam te znaki zapytania na normalne polskie znaki, to po zapisaniu zmian te ogonki z powrotem zamieniają się w znaki zapytania.

A konieczna jest zmiana ręczna, czy może są do tego jakieś programy?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.08.2025 - 03:16