![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Głupi jestem. Po prostu zgłupiałem albo to jest jakieś nielogiczne.
Problem mam mianowicie z polskimi znakami. Próbowałem z różnymi kombinacjami, lub różnymi metodami opisanymi na necie. Sedno problemu tkwi w tym iż : mam bazę danych (MySQL) - w niej są zapisane jakieś tam teksty, oczywiście z polskimi znakami w plikach php są też jakieś tam teksty. Nie mogę ustawić parametrów tak aby wyświetlały się poprawnie teksty z bazy i z plików php - albo jedno się dobrze wyświetla albo drugie Konfiguracja : Baza danych : metoda porównywania napisów - utf8_polish_ci dla całej bazy PHP:
metadane:
pisze w notepad++, kodowanie plików ustawiam na UTF-8 Przy takim ustawieniu, w notepadzie zamiast polskich znaków mam kwadraty B3 B1, na stronie zamiast tych znaków mam '?', ale za to są polskie znaki po ściągnięciu z bazy danych. Z kolei mogę ustawić wszystko tak aby na stronie był polskie znaki ale z bazy danych pobiera dziwne rzeczy.... gdyby ktoś mógł mi wytłumaczyć, o co tu chodzi, bo już się gubię, gorączki dostaje... Ten post edytował bigos91 30.03.2013, 13:38:58 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Przy zmianie kodowania plików na utf-8 wykrzaczyło ci polskie znaki, musisz je poprawić aby nie było w pliku kwadracików.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
heh, tak kombinowałem że nie wpadłem na coś tak prostego (IMG:style_emoticons/default/haha.gif) dzięki !
aktualnie wszystko działa tak : porównywanie napisów utf8_polish_ci mysql_set_charset('utf8_polish_ci', $db); meta <meta http-equiv="Content-Type" content="text/html; charset=utf8"> notepad++ 'koduj w UTF8' (IMG:style_emoticons/default/biggrin.gif) Ten post edytował bigos91 30.03.2013, 14:13:34 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 15.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
czemu utf8?? powinno byc utf-8
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:54 |