Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] kodowanie znaków
Forum PHP.pl > Forum > Przedszkole
kidler
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.
poli25
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);
piaseq
Z kodu wynika, że $content jest łańcuchem znaków w innym kodowaniu. Jeżeli dobrze zrozumiałem to iconv powinno pomóc.
kidler
niestety iconv nie pomogło daje zeby do utf-8 przekonwerterowało, a tu nadal krzaczki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.