ďťż
 
[mysql] set names 'utf-8' ďťż
 
[mysql] set names 'utf-8'
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[mysql] set names 'utf-8'



R - 08-07-2006 00:13
[mysql] set names 'utf-8'
  Witam grupowiczow.

Przechodze z warstwa prezentacji mojej aplikacji z iso-8859-2 na utf-8.

Moje table MySQL 5 maja kodowanie latin2, dla polaczenia wykonuje
"set names 'utf-8'" i wszytko dziala super.

Nie moge jednak doszukac sie jeszcze jednej rzeczy w dokumentacji.

Zalozmy, ze moj rekord, kolumna varchar bedzie miala np. uszkodzone
znaki iso-8859-2 lub w ogole cos bardzo dziwnego...
co wowczas zrobic MySQL? zostawi te znaki? usunie je? nie wykona
zapytania tylko zwroci blad?

ogolnie to utf-8 chodzi pieknie, tylko chcialbym wiedziec co sie stanie
jak rekordy beda 'walnie' - co wtedy przy konwersji zrobi MySQL5.

z gory dzieki za odpowiedz
pzdr R

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





=?ISO-8859-2?Q?=A3ukasz?= Biegaj - 10-07-2006 00:06

  R wrote:

> Zalozmy, ze moj rekord, kolumna varchar bedzie miala np. uszkodzone
> znaki iso-8859-2 lub w ogole cos bardzo dziwnego...
> co wowczas zrobic MySQL? zostawi te znaki? usunie je? nie wykona
> zapytania tylko zwroci blad?

Ja mialem problem z baza danych ktora zostala przez kogos blednie
zdefiniowana w MySQLu jako kodowana w ISO-8859-2, a dane tak naprawde byly
skladowane w windows-1250. Jako że oba kodowania pokrywają się w używanych
kodach Ascii, bład ujawniał się dopiero przy eksportowaniu/importowaniu
rekordów - MySQL nakładał filtr konwersji charsetu i w efekcie w pliku
tekstowym ze zrzuconą bazą danych były krzaki których nie udało mi się
przekonwertować za pomocą konwerterów charsetów (konwert, iconv) aby
nadawały się do wrzucenia do bazy danych na innym komputerze.

Dokładniejszy opis problemu (po angielsku) jest tu:

http://pio.networklinux.net/blog/200...f-data-in.html

a rozwiazanie u:

http://cytrynka.info.tm/%7Epio/mysqlupgrade.txt

--
Łukasz Biegaj
http://pio.networklinux.net/
http://www.ikf-polska.pl/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?= [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?= [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= Gdzie MySQL 4.1, a gdzie 5.0? [MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?= [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?= MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • radioaktywni.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com