![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 29.02.2004 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pewien problem. Przechodzilem z serwera A na serwer B Na serwerze A z jakichs dziwnych powodow mialem kodowanie swedish ustawione (hmm?) i ogolnie phpmyadmin jakos dziwnie wyswietlal wszystkie ąę itp itd... wyeskportowalem bazy danych. szprytnie w wordzie pozamienialem dziwne znaki kodowania na ąę Wstawilem do nowej bazy danych w ktorej odrazu ustawilem latin2_general_ci. zaimportowalem wszystkie dane iiiii w phpmyadmin polskie znaki wyswietla ladnie ale na stronie ( korzystajac z ADODB ) wyswietla zamiast polskiego kodowania znaki zapytania.....nie wiem gdzie tkwi problem prosze bardzo o pomoc! Ten post edytował bumfank 19.07.2007, 12:20:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
tez mialem z tym problem
może być wiele przyczyn, ale w Twoim przypadku myślę, że najbardziej prawdopodobną jest linjka w httpd.conf a dokladniej Kod setDefaultCharset = swedish zakomentuj ją (za pomocą #) i zrestartuj serwer. Może pomoże... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 29.02.2004 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
gdybym mogl....napisze zaraz do admina....
edit: dodam ze po dodaniu w confie adodb $db->charSet = 'latin2_general_ci'; i samo latin2 nie ma zadnych zmian. Ten post edytował bumfank 19.07.2007, 12:44:56 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 15 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
a ustawiasz odpowiedni charset zaraz po laczeniu sie z baza danych? jesli nie to wykonuj nastepujace zapytanie sql zaraz po polaczeniu sie z baza.
czy np. dla iso8859-2
dla utf-8
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 29.02.2004 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
a jak uzywam adodb to tak zrobic?
$db->Execute("SET NAMES 'latin2'"); tak? JEST!!!! jestes wielki :*:*:*:*:* (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował bumfank 19.07.2007, 14:10:01 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 15 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze mala rada:
zawsze uzywaj "set names 'kodowanie'" zaraz po polaczeniu z baza danych! Unikniesz wszelkich problemow z kodowaniem. Niewazne jakiego kodowania uzywasz w bazie a jakiego na stronie, mysql sam zadba o odpowiednia konwersje (jesli bedzie potrzebna),a Ty bedziesz mogl zapomniec o istnieniu takich funkcji jak iconv. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 198 Pomógł: 3 Dołączył: 27.02.2007 Skąd: Tczew Ostrzeżenie: (0%) ![]() ![]() |
Witam ja mam identyczny problem ale jak patrze w ustawienia to pisze ze mam na latin2 ustawione w my.ini i po laczeniu sie z baza tez nadaje mu ze ma kodowac w latin2 i nic dalej mam znaki zapytania (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) nie wiem juz co mam zrobic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) kto mi pomoze (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 15 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Polacz sie z baza za pomoca phpmyadmin-a i przegladnij pare rekordow. Jesli zauwazyc krzaki zamiast polskich znakow to znaczy ze w bazie masz zapisane dane z uzyciem nieprawidlowego kodowania i bedziesz musial wyeksportowac cala baze, a po przekodowaniu spowrotem ja zaimportowac. Natomiast jesli w phpmyadminie nie zobaczysz zadnych krzaczkow to sprawdz czy na stronie na pewno uzywasz iso8859-2.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 198 Pomógł: 3 Dołączył: 27.02.2007 Skąd: Tczew Ostrzeżenie: (0%) ![]() ![]() |
Ok juz działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) miałem w bazie juz skopane :/ po eksporcie musialo mi nie przekodowac czy cos ;] pozdrawiam
Ten post edytował FliSs_tCv 20.07.2007, 12:27:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 04:07 |