Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP + MySQL - kodowanie utf-8 (krzaczki na stronie)
Pablo1900
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.09.2007

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


Witam serdecznie

Znalażłem w forum kilka tematów związanych z kodowaniem, natomiast w żadnym z nich nie znalazłem rozwiązania mojego problemu.

Otóż mam następujący problem.
Ściągnąłem z internetu skrypt do zarządzania zakładkami (bookmarks). Zainstalowałem całość w katalogu http://www.bestlinks.pl/zakladki . W całej stronie występuje kodowanie utf-8, które powinno być uniwersalne, a jednak tak nie jest. Jak widać na stronie zamiast polskich liter występują krzaczki i nie mogę sobie z tym poradzić. Drugim problemem jest sytuacja gdy dodaje nowy wpis i jako tagi wpisuje słowa z polskimi znakami, tym razem występuje problem przy zapisywaniu danych w bazie danych i wyskakuje jakiś błąd SQL.
Co najdziwniejsze na stronie dystrybutora http://www.tukanas.com/bookmarkscript/ tego problemu nie ma.

Z góry przepraszam, bo jestem całkowitym nowicjuszem, jeżeli chodzi o SQLa, php troche znam.
Jeżeli to pomoże mogę komuś wysłać cały skrypt do wglądu.

Bardzo proszę o pomoc.

Ten post edytował Pablo1900 4.07.2008, 18:24:48
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




pliki muszą być zapisywane w utf-8. prze konwertuj je np. Notepad++ i popraw je ręcznie tam gdzie są krzaki.
Go to the top of the page
+Quote Post
Pablo1900
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.09.2007

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


Dziękuję za podpowiedź, jednak albo ja coś źle rozumiem albo moje pytanie zostało źle zrozumiane. Nie jestem w stanie przekonwertować każdej strony ponieważ są one generowany dynamicznie. Wpis dodawany jest z formularza. Mam coś zrobić z plikami php??
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




tak. zapisać go w utf jak był w innym kodowaniu musisz go pierw prze konwertować i poprawić krzaki.
Go to the top of the page
+Quote Post
Pablo1900
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.09.2007

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


Zmiana kodowania na utf-8 pomogła tylko w nagłówku, gdzie poprawiłem krzaczek w pliku php. Edytując lub dodając wpisy zapisane w bazie danych, po podmienieniu wszystkich plików nie mogę usunąć krzaczków bo ponownie zamieniają się na krzaki. Siedze nad tym cały dzień. Proszę o ewentualne dodatkowe wskazówki.
Go to the top of the page
+Quote Post
Ajdacho
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.07.2008

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


Znajdz pobieranie danych z bazy ( mysql_query ) i dopisz poniżej :

mysql_query("SET NAMES 'utf8'");

Pozdrawiam
Go to the top of the page
+Quote Post

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.09.2025 - 08:36