PDA

Zobacz pełną wersję : mod_php kodowanie



przemz
29-07-2010, 00:58
Cześć, mam problem z kodowaniem gdy wstawię w mod_php kod php:


<div class="moduletable"><ul class="latestnews">
<li class="latestnews">
<?php
$foo=ssi_recentTopics($num_recent = 4, $exclude_boards = null, $output_method = 'array');
foreach ($foo as $topic) {
echo $topic['link'].'';
}
?>
</li></ul></div>

Odpowiada on za wyświetlanie 4 ostatnich tematów z forum smf.
Problem polega na tym, że nie są wyświetlane polskie znaki:
http://img299.imageshack.us/img299/2926/47775739.jpg (http://img299.imageshack.us/i/47775739.jpg/)

Joomla jest w UTF-8
SMF UTF-8 pl

W czym tkwi problem ?

moje
29-07-2010, 01:20
W tym z jakim kodowaniem został zapisany plik "mod_php.php", użyj Notepad++ tam masz opcję kodowania.

zwiastun
29-07-2010, 11:15
??? Tylko wówczas, gdy w skrypcie są jakieś polskie znaki może to mieć znaczenie. A taka sytuacja raczej nie występuje.

przemz
29-07-2010, 11:15
Czyli mam problem ? ;)

moje
29-07-2010, 13:18
@Zwiastun nie koniecznie, wystarczy, że plik operuje na danych zawierających polskie znaki językowe.

Być może API z którego korzystasz do wyświetlania dane w innym kodowaniu albo pobiera dane z innym kodowaniem.

przemz
29-07-2010, 15:20
Idzie jakoś to sprawdzić ?

moje
29-07-2010, 15:32
Możesz konwertować kodowanie iso na utf, tej treści którą pobierasz, poczytaj o iconv ;)