Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] kodowanie znaków
kidler
post 26.11.2010, 14:58:32
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.09.2006

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


Witam. Mam taki kod opdowiedzialny za wyświetlanie statusów z FB. Co dodać aby text był wyświetlany w UTF-8?
  1. $message = explode("&lt;message&gt;", $content); // search for the <message> tag
  2. $message_cnt = count($message);
  3. $msg_index = 0;
  4.  
  5. $time = explode("&lt;time&gt;", $content); // search for the <time> tag
  6.  
  7. for($i=1; $i<$message_cnt; $i++)
  8. {
  9. $tmp = explode("&lt;/message&gt", $message[$i]);
  10. $msg[$msg_index] = $tmp[0]; // status message
  11.  
  12. $tmp2 = explode("&lt;/time&gt", $time[$i]);
  13. $t[$msg_index++] = $tmp2[0]; // time of posting
  14. }
  15.  
  16. for($i=0; $i<$msg_index; $i++)
  17. {
  18. echo("<div class=\"post\"><div class=\"date\">".date("d.m", $t[$i])." </div>".preg_replace('!\015\012|\015|\012!','',$msg[$i])."</div>\n
  19. \n");
  20.  
  21. }


Z góry thx za odp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
poli25
post 26.11.2010, 17:49:01
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 20
Dołączył: 19.02.2010

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


http://php.net/manual/en/function.mysql-client-encoding.php


$connect=mysql_connect('localhost','root','root');

mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8',
character_set_connection = 'utf8',
character_set_database = 'utf8', character_set_server = 'utf8'", $connect);
Go to the top of the page
+Quote Post
piaseq
post 26.11.2010, 19:37:18
Post #3





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

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


Z kodu wynika, że $content jest łańcuchem znaków w innym kodowaniu. Jeżeli dobrze zrozumiałem to iconv powinno pomóc.
Go to the top of the page
+Quote Post
kidler
post 26.11.2010, 20:31:18
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.09.2006

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


niestety iconv nie pomogło daje zeby do utf-8 przekonwerterowało, a tu nadal krzaczki
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: 31.07.2025 - 08:50