Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polskie znaki - pomóżcie!
spojli
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.11.2006

Ostrzeżenie: (0%)
-----


Pare dni temu zainstalowałem sobie serwer Apache 1,2.x, baze MySql 4.1.x oraz php 5.x
Wszystko ładnie chodzi ale dzis napotkalem pierwszy problem , powiem szczerze że bardziej "idiotycznego" systemu (kodowania) nie widzialem.

Problem jest taki: w bazie moge wpisywac do krotek wszystkie polskie litery i wyświetla mi je prawidłowo, natomiast jak wyswietlam tabelke w skrypcie php to widze zamiast polskich lister same znaki zapytania!
Czytalem o tym sporo ale nic mi to nie pomogło! W mojej ksiązce zalecaja uzywanie wszedzie utf8, jezeli tak wszedzie pozmieniam to jest jeszcze gorzej : w kliencie mysql nie widze polskich liter, wiec zmieniam wszedznie na latin1 lub latin2 i wtedy jest tak jak mówiłem. Co zrobic wiec zeby w skrypcie poprawnie mi tabelki wyswietlało?

Moja widza jest taka ze zmieniam wpis w pliku my.ini , oraz do skryptu po polaczeniu dopisuje
$conn->query("set names 'utf8'"); lub $conn->query("set names 'latin2'"); zmieniam tez kodowanie mysql piszac bezposrednio w kliencie jakies komendy i NICCC!!!!

Prosze o POMOC! "Ci Ludzie" potrafią sobie komplikowac życie...
Go to the top of the page
+Quote Post
MatheW
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Najpierw musisz utworzyć poprawną strukturę, potem dopiero zapełniac tabele danymi.

Polskie znaki w MySQL.


--------------------
[gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
Go to the top of the page
+Quote Post
jarrod
post
Post #3





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Użyj forumowej wyszukiwarki winksmiley.jpg

Ten post edytował jarrod 2.11.2006, 20:47:12
Go to the top of the page
+Quote Post
spojli
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.11.2006

Ostrzeżenie: (0%)
-----


Forum przeglądnałem i żadnej konkretnej informacji nie uzyskałem , każdy dokłada swoje 5 groszy i nic z tego nie wynika.

Ale troche poszedłem do przodu, zainstalowałem myphpadmin, ustawiłem w nim wszystko gdzie sie da na utf8, w moim pliku php ustawiłem w znaczniku <meta> kodowanie na utf8, zapisałem plik jako kodowany w utf-8, dodałem po połączeniu sie z bazą nastepująca linijke $conn->query("set names 'utf8'"); i......
DZIAŁA! Oto mi chodzilo, tabele z bazy są z polskimi literami, i w sumie mam co chcialem ALE :

Gdy wejde do klienta mysql i tam odczytuje/wpisuje w tabele polskie znaki to i w kliencie i ze strony php wyswietlaja się krzaczki! CZyli: jak uzywam phpmyadmin jest OK, jak uzywam klienta mysql jest źle!
Wnioskuje że musze coś ustawić w mysql, w pliki my.ini my dopisane default-character-set=utf8, wpisuje tez w konsoli set charset utf8, I CIĄGLE NIC!

CO ROBIĆ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:06