![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.09.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Próbuję zrobić na takim jednym skrypcie znaczki rang.
Cały czas coś mi źle wychodzi, już nie wiem co mam robić. dlatego postanowiłam tutaj napisać o radę/pomoc. O co chodzi.... Chodzi o to iż próbuję przez bazę danych dodać zapytanie aby znaczek rangi np administratora był taki: "💕" jednak nie udaję mi się ponieważ wywala mi błąd: " #1300 - Invalid utf8 character string: '\xF0\x9F\x91\x91' " próbuję też poprzez komendę. ale wtedy w bazie jest znak zapytania "??" Czy jest jakiś sposób aby poprawnie mi się wyświetlał? mam hosting na hekko.pl Wiem, że takie coś działa bo widziałam na stronie ask.hm że poprawnie wyświetla: http://ask.fm/cabelloteampoland/answers/130417877980 Oo nawet tutaj dobrze widać w tym temacie. Jeśli ktoś wie jak zrobić too prrosze niech napisze, zalezy mi na tym. Ten post edytował Czlowieczek 8.09.2016, 00:18:15 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Jest to spowodowane tym że UTF-8 w MySQL obsługuję znaki do 3 bajtów.
W MySQL aby obsługiwało wszystkie musisz zmienić kodowania tabel, kolumn, i wszystkiego z utf8 na utf8mb4. __ W stopce w "ciekawostkach" jak znajdziesz #8 ciekawostkę to trochę bardziej tam opisałem. ![]() Ten post edytował KsaR 8.09.2016, 00:20:57 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.09.2016 Ostrzeżenie: (0%) ![]() ![]() |
Jednak to mi nic nie daje ;C błędu już nie ma ale np jeśli ręcznie zmienie w bazie i wkleje 💕 to błędu nie ma ale jeśli odświeżę to są znaczki zapytania :C
a zmieniłąm tylko w kolumnie o nazwie znaczki i tam mam rangi a do nich znaczki rang. zakodowałam na: utf8mb4_general_ci |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
W PHPmyAdminie to testujesz czy na stronie swojej ?
Jak na swojej to upewnij się że kodowanie podczas łączenia z bazą jest utf8mb4. Np. w PDO:
Że strona ma UTF-8, html5:
+ plik php ma utf8 (bez BOM). Ten post edytował KsaR 8.09.2016, 00:40:29 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.09.2016 Ostrzeżenie: (0%) ![]() ![]() |
Ja to na płatnym hostingu hekko.pl
Tzn to nie jest strona a komunikator. Tworzę czat na GG, widziałam u takiego jednego co poprawnie mu się wyświetla u mnie już nie.:C teraz próbuję na phpmyadmin Mam plik dane.php i tam mam "bez bom"
Może się znasz czy coś.. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 07:11 |