temat pewnie jest znany....
jak rozwiazac ten problem?
czy to jest kwestia ustawian
odbc?
access?
mysql?
a moze kazdego po trochy?
pozdrawiam
panorek
Wina MySQL'a musisz tam zdefiniowac jezyk polski (identyczna baza mam u siebie)
jak bedziesz mial problemy wal na priva
> a moze kazdego po trochy?
>
> pozdrawiam
> panorek
>
>
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Ja mam tak ja Ty .. i u mnie jest OK musisz zrobic to w MySQL jezyk polski
dodac i powinno byc wszystko OK
Jak cos to wal na priva
Pozdrawiam
Rafal Milobedzki
> a moze kazdego po trochy?
>
>
> pozdrawiam
> panorek
>
>
Probelm jest troche wiekszy niz myslalem. Okazuje sie ze są dwa fronty....
:]
1. access <=> mysql
2. mysql <=> php (www)
w poszczegolnych "frontach" wszystko gra jak nalezy
baza mysql jest przystosowana do obslugi polskich znakow (iso-8859-2)
przygotowuje strone-formularz do wprowadzania danych -
ustawiam strone kodowa iso-8859-2, wysylam dane
potem te sam dene wyswietlam i jest wszystko ok
(dziala tez ze strona kodowa windows-1250,
ino wtedy strona-formularz i strona wyswietlajaca dane musi miec takie
ustaawienie, logiczne nie :))
potem zagladam do access, przegladam dane na mysql i widze robaki....
i vice versa
dane wstawione poprzez access do mysql, wyswietlone na stronie www tez maja
robaki zamiast polskich znakow
jakies sugestie lub podpowiedzi?
moze trzeba na stronie php uzywac jakiegos konwertera tekstu?
albo w access (lub odbc) da sie cos ustawic?
pozdrawiam
panorek
ps: dla porzadku, access jest angielski, ale jezyk na kompie polski, i w
samym access'ie problemow z pl znakami nie ma
| potem zagladam do access, przegladam dane na mysql i widze robaki....
[...]
Mialem ten sam problem, w accessie (a dokladnie w adp) - formularz
niezwiazany ladowany recordsetem ADO z MySQL'a.
W moim wypadku moglem spokojnie zmienic kodowanie w bazie zrodlowej i po
krzyku.
Jezeli to jest nie mozliwe, jest problem.
Nie mozna bowiem edytowac takiego recordestu, ani kontrolek niezwiazanych
(myslalem tu o "konwertowaniu" stringow.
Przyszlo mi tez do glowy pewne rozwiazanie, ale uznalem je za niezbyt
eleganckie - formularz ukryty ladowany recordsetem i drugi identyczny
wyswietlany odwolujacy sie do pierwszego z uzyciem zdefiniowanej funkcji
podmieniajacej znaki.
--
----------
Pozdrawiam
Piotr Chlabicz
archiwum grupy:
http://groups.google.pl/groups?as_ugroup=pl.comp.bazy-danych.msaccess
> Jezeli to jest nie mozliwe, jest problem.
nawet mi o tym nie mow....:]
bo pojde na tory, ...troche juz nastukalem kodu, glupio by zmieniac teraz...
znalazlem rozwiazanie, ...przynajmniej w czesci przypadkow
odpalilem baze (Access) na kompie z polska wersja systemu i access
(konkretnie Win98pl i office 2000pl)
(wczesniej przygotowywalem i testowalem baze na w2k en z office en + pl
language pack)
po wrzuceniu danych z access (za pomoca DAO.Execute) na MySQL i zaciagnieciu
ich za pomoca php na strone www z kodowaniem windows-1250 wszsytkie polskie
znaki sa widoczne poprawnie.
w druga strone (www => mysql => access) jeszcze nie sprawdzalem, (bo sie
access wysypal przy okazji :)
ale logika podpowiada ze tez powinno byc ok