Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Iconv w konkretnym przykładzie, Jak zastosować iconv w konkretnym skrypcie php
swoboda
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.02.2009

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


Wie, że jest mnóstwo napisane o polskich znakach na forum, ale mi chodzi o konkretny kawałek kodu. Mam stronę zadeklarowaną w charset=iso-8859-2. Na tej stronie mam też skrypt który wyświetla ostatnie posty z WordPress działającego na bazie kodowanej w UTF-8 przez co wywala mi "krzaki" zamiast polskich znaków. Nie chcę zmieniać kodowania całej strony na UTF, jedynie wyświetlić poprawnie te posty. Od dwóch dni czytam i szukam no i podobno da się to zrobić za pomocą iconv - tylko jak? Nie odsyłajcie mnie proszę do manuala, bo niewiele mi to mówi - php jak już wiecie nie jest moją mocną stroną. Oto ten kawałek do przeróbki:
  1. <?php
  2. $lastpost = get_posts('numberposts=2');
  3. if ($lastpost):
  4. foreach ($lastpost as $post) :
  5. setup_postdata($post);
  6. ?>
  7. <h3 align="center"><a href="<?php the_permalink() ?>" rel="bookmark" title="Link do artykułu"><?php the_title(); ?></a></h3>
  8. <?php the_excerpt(); ?>
  9. <?php endforeach;
  10. else:
  11. ?>
  12. <?php endif; ?>

Byłbym wdzięczny za pomoc wstydnis.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. <?php
  2. $lastpost = get_posts('numberposts=2');
  3. if ($lastpost):
  4. foreach ($lastpost as $post) :
  5. setup_postdata($post);
  6. ?>
  7. <h3 align="center"><a href="<?php the_permalink() ?>" rel="bookmark" title="Link do artyku?u"><?php the_title(); ?></a></h3>
  8. <?php the_excerpt(); ?>
  9. <?php endforeach;
  10. else:
  11. ?>
  12. <?php endif;
  13. $content = ob_get_clean();
  14. echo iconv('utf-8', 'iso-8859-2', $content);?>

// DOWN fixed

Ten post edytował wookieb 29.12.2010, 09:07:07


--------------------
Go to the top of the page
+Quote Post
swoboda
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.02.2009

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


Dzięki wielkie - śmiga jak należy - są dwie małe literówki : ob)start i utf-9 zamiast ob_start i utf-8 ale to drobnostka guitar.gif
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 Aktualny czas: 20.08.2025 - 12:09