Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] poblem z krzakami
Forum PHP.pl > Forum > PHP
wladziu
Witam! na początku powiem że szukałem na calym forum + dziadek google i nic mi nie powiedział...

Chodzi o to że mam problem z polskimi znakami - skrypt zagraniczny..

Więc przejdę do rzeczy: w bazie admina miałem problem z krzakami, rozwiązałem go - ustawiłem latin2_general_ci - Jest OK po dodaniu ĘŚĄĆŹ przez skrypt w bazie widnieją polskie znaki, natomiast gdy skrypt pobiera z bazy zaczyna wszystko krzaczyć.

i pojawiają się znaczki typu Ä itd. - przekonwertowałem wszystko na możliwe sposoby gżegżółką, zmieniałem sto razy kodowanie i nic, gdzie może tkwić problem?
blooregard
SET NAMES może pomoże?
wladziu
  1. mysql_query("SET NAMES 'latin2'")
; dodałem w pliku config.php niestety błąd znów występuje.
blooregard
Cytat
Chodzi o to że mam problem z polskimi znakami - skrypt zagraniczny..

A zobacz, czy gdzieś nie ma konwertowania treści pobieranych z bazy z użyciem f-cji z rodziny mb_...().
Pilsener
Problem jest ogólnie znany, kodowanie musi być identyczne:
- w bazie
- na stronie
- przy połączeniu

Sugeruję pobrać "krzaki" z bazy, by rozpoznać ich kodowanie tą funkcją:
http://pl.php.net/manual/pl/function.mb-detect-encoding.php
To co leci do bazy także radzę sprawdzić. Jeśli do bazy leci dobrze, a z bazy krzaki, może to oznaczać, że autor skryptu gdzieś po drodze wymusza "jedyne słuszne" kodowanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.