Sklep w trzech językach a kodowanie.

0

Witam,
Mam taki problem a raczej pytanie, robie sklep w 3 językach, wszystko robilem na lokalu , mialem ustawione kodowanie bazy mysql na utf-8. Wszystko bylo OK
Bo wgraniu na serwer docelowy okazało się że są krzaki, niestety docelowa baza na serwerze jest ustawiona na kodowanie iso-8859-2. Czy jest szansa w tym kodowaniu wyswietlić włoskie znaczki ?
Czy jedyną metodą aby wszystkie te 3 języki były wyświetlane OK jest zmiana kodowania bazay docelowej na utf-8 ?

Dzięki za odp.

0

Jeśli baza nie pozwala na przechowanie znaków UTF-8, to musisz kombinować. Po pierwsze, sprawdź czy nie masz uprawnień/możliwości by je zmienić.

Inną możliwością jest trzymanie danych, zrzutowanych na dostępne kodowanie, albo wręcz kodowanie pośrednie (base64 i podobne). Wszystko to pozwoli przechować dane de facto UTF-8, ale całość będzie mniej elastyczna i przenośna.

0

Baza jednak pozwala na przechowywanie utf-8 , wiec zalozylem nowa baze w systemie kodowania utf-8 zrobilem dumpa z lokalnej bazy tez utf-8 , i niestety sa krzaki , czym to moze byc spowodowane?
Przy tabelkach jest zapis: charset latin1 tak ma byc?

Przed każdą polską literą jest znaczek: Â chodz np ó jest przykładowo:
Âżyczeniami , przyprawÂą, migdaÂłów, MIĂD TOSKAĂSKI (miód toskański)

1 użytkowników online, w tym zalogowanych: 0, gości: 1