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

Problem z krzakami w nowych postach


okrzyk1

Rekomendowane odpowiedzi

Zrobiłem upgrade do IPB 3 i śmiga wszystko no prawie wszystko nie działa tylko kodowanie ale tylko w nowych postach wszystkie stare posty są poprawne a nowe z literkami śćąę są niepoprawne zamieniają się ona na znaki zapytania można coś z tym zrobić ?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Zamiast latin2 spróbuj wpisać utf8.

I oczywiście pokaż jak to się w bazie zapisuje. Tabela ibf_posts.

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

Zamiast latin2 spróbuj wpisać utf8.

I oczywiście pokaż jak to się w bazie zapisuje. Tabela ibf_posts.

zmieniłem na utf8 i teraz zamiast znaków zapytania są dziwne znaczki :D

zrzut z phpmyadmin

post-388-1245101561,5852_thumb.jpg

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

  • Manager

zmieniłem na utf8 i teraz zamiast znaków zapytania są dziwne znaczki :D

Jesteś bardzo precyzyjny, ale mimo wszystko bym prosił o jeszcze większą dokładność. :P

zrzut z phpmyadmin

post-388-1245101561,5852_thumb.jpg

Ok, fajny masz ten PhpMyAdmin, a teraz daj zrzut z treści postów, a nie struktury, którą znam na pamięć. :P

Oczywiście treść najnowszych postów. Plus do tego informacja na jakim kodowaniu - latin2 czy utf8 - w sensie z tego mojego kodu. Przy jakim kodzie jest jakie 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

Może tak bez różnicy czy dodam twój kod z latin2 lub utf8 polskie znaki w phpmyadmin są w nowych postach ! tylko nie ma ich na forum !

twój kod z latin2

śćąę zmieniają się na znaki zapytania ?????????????

twój kod z utf8

śćąę zmieniają się na Ă�â�ĄĂ�â�şĂ�â�ŚĂ�â�˘

pozdrawaim :D

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Kurcze, no masz tam latin2 więc, nie powinno być problemu. :D Dziwne.

Spróbuj jeszcze tak.....

Otwórz plik: conf_global.php

Znajdź:

<?php

Dodaj poniżej:

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

Lub:

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

Zapisz i wyślij.

Spróbuj z oboma. Oczywiście zmień kod, dodaj nowy post itd.

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

Może przynajmniej podałbyś wynik zapytania "show variables like 'character%'" swojej "nowej" bazy i takie samo zapytanie ze "starego" położenia? Bo na razie to tak naprawdę zostaje nam wróżenie z fusów i strzelanie na oślep. Byłoby dobrze gdybyś zrobił test wpisując na forum tekst "zażółć gęślą jaźń , ZAŻÓŁĆ GĘŚLĄ JAŹŃ" - i pokazał jak to widać na forum i w bazie. Potem to samo, tyle że wpisane w bazie przez phpMyAdmin. I która wersja PHP była na "starym" forum, a jaka jest teraz.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Optuję, że jednak, kody z mojego tutoriala powinny rozwiązać sprawę. Wg mnie nie wstawiłeś je tam, gdzie trzeba.

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

Znaki są poprawnie dodawane do bazy. Gdzieś jest problem z ich wyświetlaniem.

Podeślij na PW dane do FTP, zobaczę przy wolnej chwili.

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

Otwórz plik: conf_global.php

Znajdź:

<?php

Dodaj poniżej:

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

Lub:

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

Zapisz i wyślij.

Oczywiście olałeś, co napisałem, a drugi kod działa znakomicie (!!).

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

Dziś napisałem jakiś nowy post, były krzaki. Zmieniłem tak, jak napisałem - sprawdziłem, było OK. Uznałem, że jest OK. Sprawdź no to dobrze. :D

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 to http://forum.invisionize.pl/index.php?showtopic=3516

oraz to

Otwórz plik: conf_global.php

Znajdź:

<?php


Dodaj poniżej:

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


Lub:

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


Zapisz i wyślij.

sprawdzałem wszystko jest wstawione jak należy ale dalej nie działa

Edytowane przez okrzyk1
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ę.