Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Krzaczki w bazie
egonik
post 28.06.2012, 11:56:52
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2012

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


Witam Was

Mam pewien problem i nie wiem jak sobie z nim poradzić, a mianowicie:
przy dodawaniu użytkownika do bazy jeżeli robione jest to przez formularz na stronie w bazie pojawiają się zamiast polskich znaków krzaczki, jednak później na stronie wygląda wszystko ok i pojawiają się polskie znaki - i to jest ok,
ale gdy chcę dodać użytkownika ręcznie poprzez dodanie usera za pomocą panelu phpmyadmin i wpisaniu polsich znaków pojawiają się w bazie jednak na stronie pojawiają się krzaczki.

Czy muszę jakoś w zapytaniach zmieniaćquestionmark.gif?

(kodowanie w tabeli utf_general_ci)

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
Szymciosek
post 28.06.2012, 12:42:35
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Jakie tworzysz zapytania ?

Próbowałeś tak ?
mysql_query('SET NAMES utf8');
mysql_query(...) //tutaj dodanie użytkownika.
Go to the top of the page
+Quote Post
alegorn
post 28.06.2012, 13:41:11
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


prawdopodobnie kodowanie strony masz inne niż tabel w bazie danych.

j.
Go to the top of the page
+Quote Post
egonik
post 28.06.2012, 13:55:30
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2012

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


Bardziej chodzi mi o to żeby polskie znaki przerobiło na krzaczki jak dodaje wpis smile.gif
W bazie wcześniejsze wpisy są już z krzaczkami i jest ich bardzo dużo - na stronie wyświetla się ok jeżeli są krzaczki w bazie, natomiast jak dodaje z poziomu panelu w bazie dodawane są polskie znaki, a chciałbym, żeby zamieniało na krzaczki.

Czy też przy dodawaniu muszę ręcznie zamieniać na karzaczki?questionmark.gif

Cytat(Szymciosek @ 28.06.2012, 13:42:35 ) *
Jakie tworzysz zapytania ?

Próbowałeś tak ?
mysql_query('SET NAMES utf8');
mysql_query(...) //tutaj dodanie użytkownika.


Tworze takie zapytania:
  1. INSERT INTO `artcada`.`users` (
  2. `id`,
  3. `email`,
  4. `username`,
  5. `password`,
  6. `role`,
  7. `user_type`,
  8. `status`,
  9. `active`,
  10. `firstname`,
  11. `lastname`,
  12. `street`,
  13. `zip`,
  14. `city`,
  15. `phone`,
  16. `nip`,
  17. `regon`,
  18. `last_login`,
  19. `resetpassdate`,
  20. `resetpasshash`,
  21. `newsletter`
  22. )
  23. VALUES
  24. (NULL, 'koszalin@grudnik.pl', '', '', 'distributor', 'user', '1', '1', NULL, NULL, 'ul. Szczecińska 68', '75-137', 'Koszalin', NULL, '', '', NULL, NULL, NULL, NULL),
  25. (NULL, 'adam.surdyk@hiperglazur.pl', '', '', 'distributor', 'user', '1', '1', NULL, NULL, 'ul. Świerczewska 8', '71-066', 'Szczecin', NULL, '', '', NULL, NULL, NULL, NULL),


Ten post edytował egonik 28.06.2012, 13:53:55
Go to the top of the page
+Quote Post
Szymciosek
post 28.06.2012, 14:04:57
Post #5





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Cytat(egonik @ 28.06.2012, 14:55:30 ) *
Tworze takie zapytania:
  1. INSERT INTO `artcada`.`users` (
  2. `id`,
  3. `email`,
  4. `username`,
  5. `password`,
  6. `role`,
  7. `user_type`,
  8. `status`,
  9. `active`,
  10. `firstname`,
  11. `lastname`,
  12. `street`,
  13. `zip`,
  14. `city`,
  15. `phone`,
  16. `nip`,
  17. `regon`,
  18. `last_login`,
  19. `resetpassdate`,
  20. `resetpasshash`,
  21. `newsletter`
  22. )
  23. VALUES
  24. (NULL, 'koszalin@grudnik.pl', '', '', 'distributor', 'user', '1', '1', NULL, NULL, 'ul. Szczecińska 68', '75-137', 'Koszalin', NULL, '', '', NULL, NULL, NULL, NULL),
  25. (NULL, 'adam.surdyk@hiperglazur.pl', '', '', 'distributor', 'user', '1', '1', NULL, NULL, 'ul. Świerczewska 8', '71-066', 'Szczecin', NULL, '', '', NULL, NULL, NULL, NULL),


Spróbuj przed INSERT INTO dodać zapytanie z tym SET NAMES, które podałem wyżej.
Go to the top of the page
+Quote Post
alegorn
post 29.06.2012, 10:07:12
Post #6





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


musisz recznie poprawic to co wpisales przez phpmyadmina.
ewent. kodowanie phpmyadmina na kodowanie zgodne z strona - i popraw tam.

swoja droga, na przyszlosc, uzywaj jednakowego kodowania dla strony i bazy danych, najlepiej utf8, i nie bedziesz mial tego typu problemow.

j.
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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 23:42