ďťż

[MySQL] dziwne znaki w bazie

       

Podstrony


telcocafe

Witam
Ostatnio musialem zrobic kopie zapasowa bazy i ja zgrac i ponownie wgrac, niestety po tej operacji w bazie pojawily sie dzwine znaki jaki Äą›Ă„‡.
Kodowanie mam ustawione na UFT-8 a jezyk Polski wiec raczej dobrze
W jaki sposob moge zamienic te znaki na litery? Czy mozna to jakos automatycznie czy pozostaje mi reczna modyfikacja np. w notatniku i ponowne wgranie bazy?

Z gory dzieki

Pozdrawiam



spróbuj programem Gżegżółka XP

Jak się do bazy będziesz odnosił to wpisz zapytanie SET CHARSET latin2;

uzylem Gżegżólka pomogla :) ale tylko w zamienieniu w pliku, gdy dodaje do bazy widze znowu te dziwne znaki :/ probowalem z porownywaniem latain2_generali i nic, baze tez raz zapisywalem jakos ISO raz jako UTF-8 - przy tych ronzych probach jest jedynie roznica w rodzaja krzaczkow ;]

gdzie popelniam blad?



Napisałem Ci co masz zrobić. Przy każdym zapytaniu do bazy, najlepiej od razu po nawiązaniu połączenia zrób takie coś: mysql_query("SET CHARSET latin2;"

zapomnialem chyba dodac, ze jest baza forum... nie bede przeciez grzebal w gotowym skrypcie :) i przy kazdym CREATE TABLE mam DEFUALT CHARSET latin2


zapomnialem chyba dodac, ze jest baza forum... nie bede przeciez grzebal w gotowym skrypcie :) i przy kazdym CREATE TABLE mam DEFUALT CHARSET latin2

sory, ze teraz odpowiadam ale nie mialem wczesniej czasu

niestety nawet mysql_query("SET CHARSET latin2") nie pomaga
i co teraz mozna zrobic? moze to cos z baza?

ps.
najlepiej odpowiadalby mi zeby w bazie byly polskie znaki jak dodam :) niestety jest jak pisalem wczesniej

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.