Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 6.06.2016 Ostrzeżenie: (0%)
|
Witam!
Sprawa jest pewnie błacha ale juz brak mi pomysłow dokument index.php (koowanie UTF-8-bez BOM) phpmyadmin Sortowanie połączenie z serwerem: UFT8mb4-polish_ci baza daynych: uft8_polish_ci tabela: uft8_polish_ci struktura tabeli: kazde pole edytowane na: uft8_polish_ci pole tytul: phpmyadmin:brak polskich znaków (dodane przez formularz php) strona: polskie znaki występują pole tresc: phpmyadmin: polskie znaki wystepują (oprócz litery ó) strona: brak polskich znaków znaki ? Po dołączeniu do skryptu php linijki $polaczenie->set_charset("utf8"); pole tresc; powoduje iż w bazie mam polskie znaki (oprócz ó) , a w tresci na stronie mam wszystkie polskie znakiw tym ó. pole tytul; Nie mam polskich znaków ani tu ani tu a w bazie jest w ten sam sposob ustawione utf8_polish_ci |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
Cytat W mysql znaki nie mogą być zapisane jako polskie (ą, ę itp). A to ciekawe, ciekawe... Radzę Ci zweryfikować swoją wiedzę na ten temat. Spróbuj bezpośrednio w phpmyadmin dodać polkie znaki razem z "ó". Jeżeli będzie ok, to problem leży po stronie Twojego skryptu. Jeżeli nie będzie ok, to problem leży w konfiguracji kodowania po stronie bazy danych. Ten post edytował lukaskolista 26.12.2016, 12:28:29 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 6.06.2016 Ostrzeżenie: (0%)
|
A to ciekawe, ciekawe... Radzę Ci zweryfikować swoją wiedzę na ten temat. Spróbuj bezpośrednio w phpmyadmin dodać polkie znaki razem z "ó". Jeżeli będzie ok, to problem leży po stronie Twojego skryptu. Jeżeli nie będzie ok, to problem leży w konfiguracji kodowania po stronie bazy danych. Witam jak wpisze np. Bezpośrednio w phpmyadmin "góra" to jest ok ale wyślę przez skrypt to pojawia sie krzaczki w najlepszym wypadku wszystkie prawidłowo a "ó" &cout: i hmm Ja osobiście polecam metodę na przepisanie treści. 1. Pobierz dane, na połączeniu w "starym" kodowaniu. 2. Potem zapisz dane, na połączeniu w "nowym" kodowaniu. Z konwersją danych zawsze były problemy. A takie dwu połączenia elegancko konwertuje polskie znaki z kodowań starych na kodowanie nowe. Nie gubią się żadne znaki jak przy konwersji iconv() czy inne funkcje, które są w sumie dość niepewne. Witam mógłbyś trochę bardziej wyjaśnić co to znaczy nowe i stare kodowanie;) |
|
|
|
hiper0007 Polskie znaki mysql vs php 25.12.2016, 15:09:27
Niree W mysql znaki nie mogą być zapisane jako polskie (... 25.12.2016, 15:49:22 
Niree Cytat(lukaskolista @ 26.12.2016, 12:26... 28.12.2016, 21:52:50
Tomplus Ja osobiście polecam metodę na przepisanie treści.... 26.12.2016, 13:36:08
Tomplus Może pośpieszyłem się z radą. Ale nie zapytałem si... 28.12.2016, 17:55:58 
hiper0007 Cytat(Tomplus @ 28.12.2016, 17:55:58 ... 28.12.2016, 23:12:05
Tomplus po 14 linii coś takiego:
[PHP] pobierz, plaintext ... 28.12.2016, 23:30:58 
hiper0007 Cytat(Tomplus @ 28.12.2016, 23:30:58 ... 28.12.2016, 23:49:14
viking Mieszasz obiekty ze stylem strukturalnym. Nie masz... 29.12.2016, 01:41:37
lukaskolista CytatGadasz jak potłuczony tongue.gif
Zasugerowałe... 29.12.2016, 14:52:43 
hiper0007 Cytat(lukaskolista @ 29.12.2016, 14:52... 1.01.2017, 20:45:59
mariio81 Ja używam w bazie kodowania "utf8_general_ci... 2.01.2017, 00:13:33
lukaskolista CytatZabezpieczam formularz przed niechcianymi zna... 2.01.2017, 08:28:50 ![]() ![]() |
|
Aktualny czas: 4.04.2026 - 14:39 |