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

Instalacja IPB 3.0 w UTF8


NBC

Rekomendowane odpowiedzi

Witam

Mam pytanie: czy da się zainstalować IPB 3.0 od razu na tabelach w UTF8? Domyślnie są w latin2 :)

Ewentualnie może da się potem przekonwertować to do UTF8?

Byłbym wdzięczny za pomoc!

EDIT: W panelu administracyjnym widzę, że "Document Character Set" to UTF-8

Tabele w latin2 a treść w UTF8? WTF?

Edytowane przez NBC
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Witaj,

nie kombinuj tak tylko przed instalacją wejdź do PhpMyAdmina i zmień kodowanie bazy na utf8_general_ci. Potem instalator doda właśnie takie kodowanie do tabel. :)

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

Zrobiłem jak napisałeś, jednakże wciąż jest wielki problem. W tabeli polskie znaki zapisane są jako krzaczki, np.

ĹÄÄźŚÄÄĹĹĹNĂoóóóĹĹźŝŝŝŝŝşşşÄÄÄÄÄÄÄÄÄĹĹĹĹĹĹĹĹĹĹĹĹĹĹĹĹĹ

a to znaczy, że tekst w tabelach jest nadal jakoś dziwnie kodowany i konwertowany na UTF8 "w locie" przy wyświetlaniu ; /

To niestety jest dla mnie straszny mankament, zwłaszcza, że pewnie za jakiś czas będę przenosić forum na lepszy serwer (a wtedy zaczną się schody).

Da się jakoś zrobić tak, żeby zapisywało w tabeli normalnie, jako polskie znaki?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Huh? Najlepsze kodowanie do przenoszenia to właśnie utf8. No to ustaw kodowanie latin2_general_ci. :)

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

No tak, tyle że to nie jest poprawne UTF8, bo SMF w którym mam stare forum też jest w UTF8 i zarówno w bazie danych, jak i na forum są polskie znaki. A tu w IPB polskie znaki są tylko w postach, natomiast w bazie zapisywane jako krzaczki... da się zrobić, żeby zapisywało w bazie normalnie polskie znaki?

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

nie kombinuj tak tylko przed instalacją wejdź do PhpMyAdmina i zmień kodowanie bazy na utf8_general_ci. Potem instalator doda właśnie takie kodowanie do tabel. :)

Tak jak napisał DawPi - przed instalacją stwórz bazę danych z kodowaniem utf8_general_ci. Po instalacji w pliku conf_global.php dodaj jeszcze :

$INFO['sql_charset']			=	'utf8';

I powinno być OK.

Edytowane przez LukiQ

Pozdrawiam

Łukasz

Odnośnik do komentarza
Udostępnij na innych stronach

Tyle, że tak właśnie zrobiłem.

Mam linijkę

$INFO['sql_charset']                    =       'utf8';

jak również przed instalką zmieniłem typ bazy na UTF8. Napisane jest, że tabele są w UTF8 general ci, jednakże wciąż zapisuje mi w nich w krzaczkach :)

Może w ustawieniach ogólnych phpMyAdmin trzeba zmienić

System porównań dla połączenia MySQL: utf8 unicode ci

na

System porównań dla połączenia MySQL: utf8 general ci

?

EDIT: Zmieniłem, ale nic nie pomogło :)

Edytowane przez NBC
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Aha, czyli rozumiem, że IP Board nie ma opcji zapisu polskich znaków w bazie przy tabelach UTF8 :) ?

Po co wprowadzać takie udziwnienia? Albo chcesz mieć znaki w UTF i tak kodujesz bazę, albo chcesz mieć polskie znaki i stosujesz latin2. :)

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

  • Manager

Z tego, co mi wiadomo, to tak, masz rację,a by takie coś zrobić po stronie serwera należy zmienić domyślne kodowanie właśnie na takie jakie żądasz.

Wg mnie robisz tę sztukę dla sztuki.

Nie wiem, co Cię hamuje przed użyciem latin2, jeśli chcesz mieć polskie ogonki (tego też nie wiem po co).

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

  • Manager

Admin invisionize.pl ?

Zatem proszę o jakiś kontakt

E nie nie, dhosting.pl jest dobrze skonfigurowane. Inny admin. :) Ale Ty napisz do swojego admina serwera.

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

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ę.