Mam problem ze wsadzaniem do mysqla japonskich znakow. Baza korzysta z UTF-8, gdy dodaje stringi poprzez przegladarke za pomoca phpmyadmin wszystko jest ok, ale gdy chce je dodac poprzez php za pomoca normalnego "INSERT INTO" phpmyadmin wyswietla mi jakies krzaki.
Probowalem konwersji za pomoca funkcji mb_*, nie pomoglo
Co dziwne, jak zrobie taka operacje w php:
SELECT slowo FROM tabela
INSERT INTO tabela(pole) VALUES('slowo')
phpmyadmin pokaze mi zupelnie 2 inne wartosci dla pierwotnego slowa i slowa ktore wsadzilem poprzez php
Co jest nie tak? Czy php uzywa jakos inaczej koduje znaki dla wlasnego uzytku? Czemu nie moge tego encodowac za pomoca mb_convert_encoding?
Podejrzewam ze ten sam problem bedzie dla rosyjskich i chinskich znakow.