Suporte » Ajustando o WordPress » Posts em Site Estático – Problema com acentuação

  • Resolvido klassikys

    (@klassikys)


    Olá, preciso de uma ajuda.

    Tenho um site em php upware.com.br e o Blog no mesmo domínio upware.com.br/blog

    Preciso exibir alguns posts do Blog dentro de uma página PHP do site.
    Para isso estou utilizando o código abaixo :

    <?
    define('WP_USE_THEMES', false);
    require_once('../blog/wp-load.php');
    //Define quantos posts serão exibidos
    query_posts('showposts=3&category_name=noticias');
    ?>
    <?php if ( have_posts() ) : ?>
    <?php while (have_posts()): the_post(); ?>
        <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></h4></a>
        <span><?php the_time("d/m/Y"); ?></span>
        <?php the_post_thumbnail(array(200,200)); the_excerpt();?>
     <?php endwhile; else: ?>
     <p>Não existe nenhum post.</p>
     <?php endif; ?>
     <?php wp_reset_query();?>

    Veja em funcionamento:
    http://www.upware.com.br/view-post/view-post-2.php

    O problema está na acentuação.
    Já tentei utilizar utf8_decode() e não funcionou.

    Se eu colocar header(“Content-Type: text/html; charset=UTF-8”), corrige os acentos dos posts, porém qualquer outra palavra que eu digite com acento fica errado.

    Alguém sabe como posso corrigir isso?

Visualizando 1 resposta (de um total de 1)
  • Provavelmente o encoding do seu arquivo não está setado para utf-8. Altere sua tag meta charset para utf-8 (que está como iso-8859-1) e salve o seu arquivo em utf-8 em um editor onde você consiga selecionar a codificação. Recomendo o Sublime Text 2.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Posts em Site Estático – Problema com acentuação’ está fechado para novas respostas.