Skocz do zawartości

UTF-8 heeelp


vel

Rekomendowane odpowiedzi

  • 2 miesiące temu...

przejrzałem i problem mam chyba podobny

nie potrafię temu zaradzić... :)

Mam na serwerze ustawione takie jakieś dziwne cudo w bazie MySQL:

"Metoda porównywania napisów: latin1_swedish_ci"

inne ustawienia:

System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)

System porównań dla połączenia MySQL: utf8_general_ci

Chcę tą bazę przerzucić na inny serwer, a polskie znaczki to krzaki totalne rzecz jasna wychodzą

nawet ręcznie chciałem to podmienić w pliku ze zrzutem bazy, ale nie da rady (tak samo np. wygląda "ń" jak "ą" więc blada), bo znaki tak się mają:

edit - krzaczki się zmieniły, zatem wstawiam zrzut:

swedish_latin1.gif

phpMyAdmin na serwerze: 2.6.3-pl1

baza: MySQL 4.1.11-Debian_4sarge2-log

u siebie lokalnie mam:

phpMyAdmin 2.7.0-pl2

MySQL 4.0.1-alpha-nt

ktoś coś poradzi? proszę... :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 7 miesięcy temu...

Troche odświerze ten temat bo właśnie mam problem z kodowaniem i mam pytanko jakim zapytaniem w Mysql'u (phpMyAdmin) zamienić jakiś znak na inny (mam tu namyśli krzaczek na ładną literke).

https://www.punktseo.pl/darmowe-bonusy/ << rozdaje: kody do katalogów firm, kody rabatowe, szablony ZennoPoster ! |---| Moje strony: https://www.s90.pl/pozycjonowanie/ | https://www.seo-stat.pl - zapraszam.                                                                                                                                                                                          

seo-stat-logo.png

 

Odnośnik do komentarza
Udostępnij na innych stronach

jakim zapytaniem w Mysql'u (phpMyAdmin) zamienić jakiś znak na inny (mam tu namyśli krzaczek na ładną literke).

Ja bym proponował zrzucić bazę do 1 (ew. największe tabele do osobnych) pliku textowego ze zrzutem SQL i wtedy przy użyciu np. WordPad'a nawet zamienić konkretny znak na inny. Maxymalnie kilkanaście zamian. Trzeba tylko wychwycić co na co - jeśli chcemy zrobić to "ręcznie". Nie nazbyt duża praca. Później tylko wgrać bazę od nowa.

Odnośnik do komentarza
Udostępnij na innych stronach

To ja znalazłem choć poczesci rozwiazanie do swojego problemu, fakt ze tu sie bawimy po jednej kolumnie w tablicy ale i tak jest niezle.

np:

UPDATE nazwa_tablicy SET nazwa_kolumny = REPLACE( nazwa_kolumny, '¶', 'ś' );

ale moze ktos zna rozwiazanie jak od razu cala baze danych zmienić.

https://www.punktseo.pl/darmowe-bonusy/ << rozdaje: kody do katalogów firm, kody rabatowe, szablony ZennoPoster ! |---| Moje strony: https://www.s90.pl/pozycjonowanie/ | https://www.seo-stat.pl - zapraszam.                                                                                                                                                                                          

seo-stat-logo.png

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 miesięcy temu...

Witam,

Mój problem jest nieco inny. Mam skrypt strony w kodowaniu utf-8, do którego podpiąłem istniejącą już bazę danych. Baza jest w kodowaniu latin-2, a więc oczywiście krzaczki. Jak zmienię kodowanie strony na ISO-8859-2 dane z bazy wyświetlają się poprawnie, niestety w skrypcie includowana jest cała masa plików, które również mają kodowanie utf-8 i które po zmianie kodowania nie działają :) Jedyne zatem co mi pozostaje to przekonwertowanie bazy do utf-8. I teraz moje pytanie... JAK? Jeżeli chodzi o bazy danych to jestem trochę zielony i nie potrafię tego zrobić. Dodam, że baza danych nie jest duża. Z góry dzięki za podpowiedzi.

If I could have my wasted days back

Would I use them to get back on track?

Stop to warm and karma’s burning

Or look ahead , but keep on turning?

--------------------

iconm.gif - Metallica

Odwiedź Tattoo Studio i zrób sobie profesjonalny tattoo

Potrzebujesz więźbę dachową lub inne drzewo - tartak

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • 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ę. Warunki użytkowania Polityka prywatności