Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Problem z kodowaniem po reinstalacji serwera
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przeinstalowałem serwer i się zaczęło. Mam kilka problemów, z którymi nie mogę sobie poradzić, więc proszę o radę.
mam tak:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

połączenie z bazą:
  1. mysql_connect($db_host, $db_user, $db_pass)
  2. or die('Wystapił błąd połączenia z serwerem MySQL');
  3.  
  4. mysql_select_db($db_name)
  5. or die('Wystąpił błąd połączenia z bazą danych');
  6.  
  7. mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`");

baza: utf8_general_ci
tabela: utf8_polish_ci
pole: tresc longtext utf8_polish_ci
I puszcza mi tylko jak myślę, 256 znaków. Pewnie coś w konfiguracji MySQL?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Tak wyświetlam wybrane litery
  1. //$scelt = mb_split('//', $scelte, -1);
  2. $scelt = preg_split('//', $scelte, -1, PREG_SPLIT_NO_EMPTY);
  3. print_r($scelt);
  4. echo ("\n<p>\n");
  5. foreach ($alfabeto as $lettalf) {
  6. $contrl = false;
  7. foreach ($scelt as $lett) {
  8. if (!strcasecmp($lettalf, $lett)) {
  9. $contrl = true;
  10. }
  11. }
  12. if ($contrl) {
  13. print (' <img src="images/lr_'.$lettalf.'.png" style="border: 0; width: 20px; height: 20px" alt="'.$lettalf.'" />');
  14. } else {
  15. print (' <a href="'.$_SERVER['PHP_SELF'].'?letter='.$lettalf.'"><img src="images/lb_'.$lettalf.'.png" style="border: 0; width: 20px; height: 20px" alt="'.$lettalf.'" /></a>');
  16. }
  17. /* if ($lettalf=='i') echo ("\n <br />");
  18. echo ("\n");
  19. if ($lettalf=='r') echo ("\n <br />");
  20. echo ("\n"); */
  21. }
  22. echo ("</p>\n"); echo $scelte;

tak alfabet:
  1. print ('<p><img src="images/hang_'.($tentativi+1).'.png" style="border:0;width:150px;height:200px" alt="Miss '.$tentativi.'/6" /></p>');
  2. echo ("\n<p>\n");
  3. $caratteri = preg_split('//', $indovinata, -1, PREG_SPLIT_NO_EMPTY);
  4. foreach ($caratteri as $lettalf) {
  5. $lettalf = strtr($lettalf, $alfabeto);
  6. if ($lettalf==' ') {
  7. print (' <img src="images/lb_~.png" style="border: 0; width: 20px; height: 20px" alt="" />');
  8. } else {
  9. print (' <img src="images/lb_'.$lettalf.'.png" style="border: 0; width: 20px; height: 20px" alt="'.$lettalf.'" />');
  10. }
  11. echo ("\n");
  12. print (' <img src="images/lb_~.png" style="border: 0; width: 20px; height: 20px" alt="" />');
  13. echo ("\n");
  14. }
  15. print ('</p>');


Ten post edytował Kshyhoo 20.02.2012, 15:48:20
Go to the top of the page
+Quote Post

Posty w temacie
- Kshyhoo   [PHP][MySQL] Problem z kodowaniem po reinstalacji serwera   19.02.2012, 19:59:39
- - nospor   nie: mysql_query("SET NAMES `utf8` CO...   20.02.2012, 12:47:52
- - Kshyhoo   Już sobie poradziłem z tą ilością a ciapki miałem ...   20.02.2012, 13:06:51
- - nospor   Nie, ĆMA to w utf-8 4 znaki. Ć to dwa znaki. wróć...   20.02.2012, 13:17:35
- - Kshyhoo   To jak mam to pobrać, żebym miał 3 znaki?   20.02.2012, 13:21:27
- - nospor   Ale o co ci chodzi? Co ty chcesz z tym zrobić? Po...   20.02.2012, 13:23:38
- - Kshyhoo   Chcę zrobić tak: 1. pobieram słowo (ĆMA). 2. zamie...   20.02.2012, 13:26:58
- - nospor   No to biblioteka MB. Link dostałeś w poprzednim po...   20.02.2012, 13:29:05
- - Kshyhoo   Czyli: [PHP] pobierz, plaintext $parola[1...   20.02.2012, 13:42:39
- - nospor   Przecież mb_strlen() zwraca liczbę, która określa ...   20.02.2012, 13:43:57
- - Kshyhoo   No tak, a ja potrzebuję stringa, szukam dalej.   20.02.2012, 13:45:28
- - nospor   Ksyhoo obudź się człowieku wkońcu..... Chcesz dla ...   20.02.2012, 13:47:29
- - Kshyhoo   To robię, na dodatek podmieniam na grafiki. Wszyst...   20.02.2012, 13:55:34
- - nospor   To pokaż kod. Tylko proszę, niech ten kod zawiera ...   20.02.2012, 13:56:44
- - Kshyhoo   Pobieram słowo z bazy danych: [PHP] pobierz, plain...   20.02.2012, 14:51:22
- - nospor   No i gdzie tu zamieniasz słowo na ___ ? No napisał...   20.02.2012, 14:55:24
- - Kshyhoo   Cały skrypt mi działa, jedynie funkcje php nie prz...   20.02.2012, 15:06:12
- - nospor   Dobra. Ja już nie mam sił.... ps: nie sądziłem, ż...   20.02.2012, 15:07:30
- - Kshyhoo   Tak wyświetlam wybrane litery [PHP] pobierz, plain...   20.02.2012, 15:45:02


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

 



RSS Aktualny czas: 29.06.2026 - 05:11