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

Po aktualizacji PHP brak polskich znaków


Przejdź do rozwiązania Rozwiązane przez cameleon,

Rekomendowane odpowiedzi

Opublikowano

Dziś na serwerze zaktualizowałem PHP do najnowszej wersji i na forum pojawiły mi się częste komunikaty że przed zmiennymi trzeba wyrzucić ampersanda tzn. &$. Ponieważ używam Netbeansa do zastępowania, zgrałem wszystkie pliki *.php z serwera i zastąpiłem je wyrzucając w/w znaczek. Pliki wgrałem na serwer ale zapomniałem że przepisując utracę prawa dostępu do cache. Teraz już to poprawiłem ale w IP Shoutbox mam teraz błąd tego typu że:

 

Wpisując Tekst: Tak.Testuję.ShoutBoxa Teraz dodałem przerwę.

Czyli zamienia wszystkie polskie znaki + Wszystkie spacje.

Wygląda on tak: Tak.Testuj%u0119.ShoutBoxa%20Teraz%20da%u0142em%20przerw%u0119.

 

Czy znajdzie się jakaś porada dla archiwalnej wersji ?

Dzięki

 

 

  • Manager
Opublikowano

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Edytowałeś pliki i mają zmienione kodowanie z UTF-8 na nazwijmy to "coś". Bez sensu jest też fakt że musisz wstawiać ampersanda (&) przed zmiennymi - pokaż dokładnie jak wyglądał błąd.

Opublikowano

Portek, dzięki za info, odnośnie ampersanda to właśnie musiałem go wywalić, oryginalnie pliki IPB i dodatków miały właśnie ampersanda, a nowa wersja PHP stwierdziła że już tego nie lubi.

  • Rozwiązanie
Opublikowano (edytowane)

Temat można zamknąć, UTF się nie zmieniło, problem polegał na tym że usunąłem ze zbyt dużej ilości plików ten warunek, nowe php wprowadziło ograniczenia w funkcjach i wywoływaniu funkcji nie można stosować &$. Ta wersja IPB miała to w kilku miejscach stąd problem.

Edytowane przez Macsch15
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.