Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Kodowanie UTF-8


Largo

Rekomendowane odpowiedzi

Witam,

W związku z wielkim zainteresowaniem i chęcią pomocy zapytam się tutaj ( przykro mi, baza danych zostanie zaśmiecona zbędnym tematem... ). Jak stworzyć forum IP.Board w wersji 2.3.6 na UTF-8? Dodam, że to powinno działać na ŚWIEŻEJ instalacji. A więc ja instaluję, zmieniam w ACP kodowanie na utf-8 i dodaję język pod to kodowanie. Wszystko działa, pokazuje polskie znaki na forum, ale dlaczego w bazie pokazuje takie coś:

Dzisiaj zajmiemy si
Edytowane przez Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

Coś mi się wydaje, że coś jest nie tak z IP.Board. Inne skrypty PHP dodają odpowiednio znaki UTF-8, a IP.Board dodając wiele pierdół nic.

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

character_set_server - latin1 - to ci powinno dać do myślenia, zmień na latin2

i to na:

collation_server=latin2_general_ci lub utf8_general_ci

Możesz wywołać plecenie SQL:

ALTER DATABASE `Twoja BAZA` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

albo

ALTER DATABASE `Twoja BAZA` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

Bardzo mi przykro, ale takie zapytanie nie daję nic :-) Aby to zmienić trzeba dać zapytanie:

SET GLOBAL character_set_server = utf8

Ciekawy jestem, jaką Ci nazwę wyświetli root'a, bo mój hosting ma SUPER :-)

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Na Twoim miejscu spróbowałbym tego wywołania z latin 2, logujesz się do phpadmina i wywołujesz to zapytanie, w miejsce Twoja baza wstawiasz nazwę swojej bazy

Ale próbowałeś odpalić to zapytanie z ALTER itd (latin2)

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

To jeszcze dodaj to:

SET GLOBAL collation_server = utf8_general_ci

A gdybyś dalej miał krzaczki to spróbuj:

SET GLOBAL character_set_server = latin2

SET GLOBAL collation_server = latin2_general_ci

I powinno być dobrze

Problem z brakiem polskich znaków powoduje latin1 i latin1_swedish_ci

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

HA! Nie prawda! To nie serwer to powoduje, bo Wordpress dodaje znaki polskie tak jak się je piszę, nawet tutaj :-) Wina, niestety leży po stronie naszego skryptu :-) Nad nim trzeba się pomęczyć.

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

#1227 - Access denied; you need the SUPER privilege for this operation

Znajdziesz mi sposób na ominięcie tego problemu? :-)

PS. Masz bazę UTF-8? Zapodaj jakieś zdanie z polskimi znakami tutaj.

Edytowane przez Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Przy instalacji ustawiłeś kodowanie bazy utf8_general_ci by potem tworzone tabele przez instalator miały właśnie takie kodowanie?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

Yes, Sir! Standardowo serwer ustala UTF-8, ale dla potwierdzenia strzeliłem nową instalację na dev i tam było to samo.

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

Niestety, spróbowałem teraz dla latin2, przedtem utf8 i nawet funkcji PHP ( mysql_set_charset() ) i nic. Dać Ci dostęp do bazy?

Edytowane przez Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Czyli do czego dążysz? Do uzyskania polskich znaków w bazie przy utf8? Z tego, co pamiętam to przy tym kodowaniu w bazie są te, no, jak to nazwałeś? Encje? Ja to nazywam 'htmlowe ogonki'. ;)

Jeśli nadal nie możesz uzyskać takich znaków to proszę nie zwalaj winy na skrypt, bo gdyby to była jego wina już dawno by to ktoś wykrył i jeszcze szybciej poprawił. Wg mnie wynika to z różnic na Twoim serwerze. Gdzie to kupiłeś?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Netarteria - jeżeli to wina serwera postaw testowy i zapodaj dane do bazy i zobaczymy :-) Testowałem dhosting.pl i coś to samo jest ;)

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

też się z tym zgadzam, to nie wina skryptu tylko problem z ustawieniami kodowania

coś ściemniasz bo dhosting standardowo te dwie wartości przy tworzonej nowej bazie są na latin2

Spróbuj w php Adminie zamiast zapytania SET GLOBAL dawać:

SET character_set_database = latin2

SET character_set_server = latin2

SET collation_server = latin2_general_ci

Bo z GLOBAL może odnosić się do całego serwera (a nie masz root'a), a samo SET odnosi sie lokalnie

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

http://diablotrade.dkonto.pl/

Napisz cokolwiek, oto dane, ja Ci potem pokażę wynik w MySQL.

Largo/test

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Oto odpowiedź MySQL na Twój post:

<!--quoteo(post=1:date=Jun 4 2009, 10:46 AM:name=Invision Power Board Team)--><div class='quotetop'>QUOTE (Invision Power Board Team @ Jun 4 2009, 10:46 AM) <a href="index.php?act=findpost&pid=1"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->

Edytowane przez Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

character_set_client utf8

character_set_connection utf8

character_set_database latin2

character_set_filesystem binary

character_set_results utf8

character_set_server latin2

character_set_system utf8

character_sets_dir /usr/share/mysql/charsets/

collation_connection utf8_general_ci

collation_database latin2_general_ci

collation_server latin2_general_ci

Czytaj w/w post, a raczej Edit.

Edytowane przez Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

łąćdęąźż

DZIAŁA! Jak to zrobiłeś?

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.