ďťż
 
[MySQL] Jakie kodowanie aby =?ISO-8859-2?Q?by=B3y_i_pl_ogo?==?ISO-8859-2?Q?nki_i_o_z_dwoma_kropkami_nad_nim_=3F_=3B?==?IS O-8859-2?Q?=29?= ďťż
 
[MySQL] Jakie kodowanie aby =?ISO-8859-2?Q?by=B3y_i_pl_ogo?==?ISO-8859-2?Q?nki_i_o_z_dwoma_kropkami_nad_nim_=3F_=3B?==?IS O-8859-2?Q?=29?=
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] Jakie kodowanie aby =?ISO-8859-2?Q?by=B3y_i_pl_ogo?==?ISO-8859-2?Q?nki_i_o_z_dwoma_kropkami_nad_nim_=3F_=3B?==?IS O-8859-2?Q?=29?=



sawic - 28-05-2006 00:06
[MySQL] Jakie kodowanie aby =?ISO-8859-2?Q?by=B3y_i_pl_ogo?==?ISO-8859-2?Q?nki_i_o_z_dwoma_kropkami_nad_nim_=3F_=3B?==?IS O-8859-2?Q?=29?=
  Witam.
Nie wiem w jakim alfabecie to występuje ale muszę w jednej bazie
umieścic i polskie znaki i ... szwedzkie, finlandzkie ?
Jednym słowem o z dwoma kropkami na górze ( ö - nie wiem czy sie dobrze
u Was wyświetli).

Jeżeli dla bazy dam kodowanie utf8_unicode_ci i w nagłówku html dam
charset=UTF-8 to te szwedzkie(?) znaczki wyświetlają się poprawnie,
polskie już niestety nie.

Wytarczy zmienić nagłówek na charset=ISO-8859-2 i wtedy polskie znaczki
są poprawne, natomiast te pozostałe nie. Przy czym wtedy już nie
zmieniam nic w bazie.

Po zmianie kodowania w bazie oczywiście nadpisuję wszystkie dane ponownie.

No nie wiem jak to załatwić.

Jednym słowem muszę mieć obydwa zestawy znaków w bazie i wyświetlać je
jednocześnie na stronie.

Jak to rozwiązać ?

Pozdrawiam





Sarenka - 28-05-2006 00:06

  sawic napisał(a):
> Witam.
> Nie wiem w jakim alfabecie to występuje ale muszę w jednej bazie
> umieścic i polskie znaki i ... szwedzkie, finlandzkie ?
> Jednym słowem o z dwoma kropkami na górze ( ö - nie wiem czy sie dobrze
> u Was wyświetli).
>
> Jeżeli dla bazy dam kodowanie utf8_unicode_ci i w nagłówku html dam
> charset=UTF-8 to te szwedzkie(?) znaczki wyświetlają się poprawnie,
> polskie już niestety nie.
>
> Wytarczy zmienić nagłówek na charset=ISO-8859-2 i wtedy polskie znaczki
> są poprawne, natomiast te pozostałe nie. Przy czym wtedy już nie
> zmieniam nic w bazie.
>
> Po zmianie kodowania w bazie oczywiście nadpisuję wszystkie dane ponownie.
>
> No nie wiem jak to załatwić.
>
> Jednym słowem muszę mieć obydwa zestawy znaków w bazie i wyświetlać je
> jednocześnie na stronie.
>
> Jak to rozwiązać ?
>
>
> Pozdrawiam

Obslugujesz baze z linii komend? Jezeli tak, to zaloze sie, ze masz
terminal kodujacy w iso-8859-2 i w takiej postaci wysylajacy dane do
bazy. Sprobuj albo przestawic terminal albo pomajstrowac z iconv
(oczywiscie o Linuxie mowie i jemu podobnych).

--
Sarenka (ale facet)




sawic - 28-05-2006 00:06

  Sarenka napisał(a):
> Obslugujesz baze z linii komend? Jezeli tak, to zaloze sie, ze masz
> terminal kodujacy w iso-8859-2 i w takiej postaci wysylajacy dane do
> bazy.

Obsługuję z php.
Czytam plik xml z takimi danymi i wpisuję to do bazy.

Pozdrawiam




sawic - 28-05-2006 00:06

  sawic napisał(a):
> Jak to rozwiązać ?
>

Niby do czegoś doszedłem, ale nie wiem czy poprawnie.
Opiszę wszystko co zrobiłem.
Może komuś pomoże na przyszłość.

ustawiłem:

-System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
-System porównań dla połączenia MySQL: utf8_general_ci
-Metoda porównywania napisów w każdej tabeli: utf8_general_ci
-Nagłówek meta dla strony: <meta http-equiv="content-type"
content="text/html; charset=utf-8" />
-strona kodowa pliku *.php: UTF-8
-Na samym początku, od razu po połączeniu z bazą daje:
mysql_query('SET NAMES utf8_general_ci');
mysql_query(' SET CHARACTER SET utf8_general_ci');

No i jakoś to działa.
Niestey w phpmyadmin-ie widzę krzaczki w miejscu polskich i tych
szwedzkich(?) znaków, ale nie jest źle. Nic innego nie udało mi się
wymyślić.
Zastanawiającym jest fakt, że jeżeli nie podam tego 'set names...' na
początku to polskie znaki będą źle wyświetlane, pomimo
poprawnego(chyba)ustawienia bazy.

Ma ktoś może jakiś pomysł aby i w phpmyadmin było ok ?

Pozdrawiam





Artur Muszynski - 28-05-2006 00:06
=?iso-8859-2?Q?Re:_=5BMySQL=5D_Jakie_kodowanie_aby_by=B3y_i_p l_ogonki_i_o?==?iso-8859-2?Q?_z_dwoma_kropkami_nad_nim_=3F_;=29?=
  > Zastanawiającym jest fakt, że jeżeli nie podam tego 'set names...' na
> początku to polskie znaki będą źle wyświetlane, pomimo
> poprawnego(chyba)ustawienia bazy.
>
> Ma ktoś może jakiś pomysł aby i w phpmyadmin było ok ?

Było tyle razy na tej i innych grupach, że możesz sobie poszukać.

artur




sawic - 29-05-2006 00:20

  Artur Muszynski napisał(a):
>> Zastanawiającym jest fakt, że jeżeli nie podam tego 'set names...' na
>> początku to polskie znaki będą źle wyświetlane, pomimo
>> poprawnego(chyba)ustawienia bazy.
>>
>> Ma ktoś może jakiś pomysł aby i w phpmyadmin było ok ?
>
>
> Było tyle razy na tej i innych grupach, że możesz sobie poszukać.
>

I właśnie w tym problem.
Kodowanie w MySQL było tak wiele razy, że nie dokopałem się do wątku
konkretnie o phpmyadmin-ie, więc pomyślałem że nie ma.
W takim razie poszukam jeszcze.

Pozdrawiam




Wojtek pBT (prac) - 30-05-2006 04:06

  sawic napisał(a):
> Sarenka napisał(a):
>
>> Obslugujesz baze z linii komend? Jezeli tak, to zaloze sie, ze masz
>> terminal kodujacy w iso-8859-2 i w takiej postaci wysylajacy dane do
>> bazy.
>
>
> Obsługuję z php.
> Czytam plik xml z takimi danymi i wpisuję to do bazy.

A plik XML w jakim jest kodowaniu?

i jeżeli nie musisz szukać po tych polach i wyświetlasz wszystko w HTML
to przekoduj całośc na encje HTML

ps &ouml; wystęuje w jęz. Niemieckim (Ale kodowanie należy do tej samej
grupy co szwedzki: ISO-1)

pBT
>
> Pozdrawiam




Wojtek pBT (prac) - 30-05-2006 04:06

  sawic napisał(a):
> Artur Muszynski napisał(a):
>
>>> Zastanawiającym jest fakt, że jeżeli nie podam tego 'set names...' na
>>> początku to polskie znaki będą źle wyświetlane, pomimo
>>> poprawnego(chyba)ustawienia bazy.
>>>
>>> Ma ktoś może jakiś pomysł aby i w phpmyadmin było ok ?
>>
>>
>>
>> Było tyle razy na tej i innych grupach, że możesz sobie poszukać.
>>
>
> I właśnie w tym problem.
> Kodowanie w MySQL było tak wiele razy, że nie dokopałem się do wątku
> konkretnie o phpmyadmin-ie, więc pomyślałem że nie ma.
> W takim razie poszukam jeszcze.
>
> Pozdrawiam
moze by tak w phpmyadmin także ustawić właściwe kodowanie...
pBT




sawic - 31-05-2006 00:26

  Wojtek pBT (prac) napisał(a):
> moze by tak w phpmyadmin także ustawić właściwe kodowanie...

Mam konto na komercyjnym serwerze.
Nie mam dostępu do plików konfiguracyjnych.

Jedyne co znalazłem, to co ustawić w plikach konfiguracyjnych.

Pozdrawiam
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [MySQL] Zapytanie z pliku , wynik do pliku [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lubiatowo.xlx.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