Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Nie ma polskich znaków, Problem z MySQL'em.
beznazwy
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.11.2008

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


Witam!
Zrobiłem skrypt, który pobiera z bazy danych wartość kolumny code i wykonuje ją - chcę, aby każdy administrator mógł zmieniać zawartość strony. Pojawił się jednak jeden problem. W kodzie w tabeli MySQL mam też zapytania do bazy. I albo mam polskie znaki na stronie, a nie mam ich w zapytaniach w kodzie, albo na odwrót. Myślę, że problem polega na tym, że w tabeli z zawartością mam polskie znaki, a w tych tabelach, do których mam zapytanie w kodzie mają dziwne znaczki; np:
  1. <?php
  2. echo ('<h2>Zobacz artykuły</h2>');
  3. $query = "SELECT ...";
  4. ?>

A w innych
  1. <?php
  2. <strong>&pound;amig&sup3;ówka nr 1:</strong><br>
  3. &#338;wi&ecirc;ty Miko...              // Nie ma tych dziwnych znaków na forum //
  4. ?>


Bardzo proszę o pomoc!

Ten post edytował beznazwy 6.02.2009, 19:35:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witaj!

Skorzystaj, proszę, z wyszukiwarki. Temat poruszany setki razy na forum. Prawdopodobnie masz złe kodowanie na stronie, w pliku lub w bazie.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
beznazwy
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.11.2008

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


Ale jak zmienić kodowanie w tabeli? Jedne mają być w ISO-8859-2 (latin2), a inne w WINDOWS-1250 (cp1250)! Szkałem w MySQL, ale nie znalazłem.
Go to the top of the page
+Quote Post
ayeo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Jedyne słuszne kodowanie to UTF-8 i takie powinieneś wszędzie mieć. Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
matixrr
post
Post #5





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 14.04.2007

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


Po zalogowaniu się do phpmyadmin:

Cytat
System porównań dla połączenia MySQL:


--------------------
Pomogłem? Zmotywuj mnie do dalszej pracy i kliknij magiczny przycisk:

Go to the top of the page
+Quote Post
beznazwy
post
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.11.2008

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


To jak to teraz zrobić? W wszystkich tabelach mam takie dziwne znaki! Jak to zmienić?

Tylko zmieniałem... ale nic się nie działo!
Go to the top of the page
+Quote Post
matixrr
post
Post #7





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 14.04.2007

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


Zmiana tego spowoduje ze dopiero terazdodawane arytkuly beda miec polskei znaki... To wczesniejsze musisz zmienic recznie w bazie! Jak to zrobic? Znajdz bo odpowiedzi jest mnostwo bo sam ostatnio tego szukalem, wiec wiem ze tto sie da znalezc tongue.gif


--------------------
Pomogłem? Zmotywuj mnie do dalszej pracy i kliknij magiczny przycisk:

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 Aktualny czas: 21.08.2025 - 20:21