Código php:
Ver original
$index_date = $index_date["year"]."-".$index_date["month"]."-".$index_date["day"]; { $index_id = "NULL"; } else { $index_short = "No"; $index_id = newId("index_id", "news_index"); } $index_total_id = newId("index_total_id", "news_index"); $index_user = $_SESSION["username"];
Sabiendo que $index_content (por ejemplo) es "Está aquí" (Tome en cuenta los acentos), en mi base de datos, cuando termina la inserción, queda es "Est" y lo demás lo quita, desde que empieza el primer caracter acentuado. Funcionaba antes, ahora no, no entiendo por que. Estoy haciendo conversión a UTF8, por los dos métodos de PHP, y nada. Mi cabezal HTML está en UTF8, y el Cotejamiento de mi base de datos y mis tablas es UTF8_general_ci, NO ENTIENDO QUE PASA! ¿Alguien podría ayudar?
PD: No quiero usar htmlentities o htmlspecialchars, quiero que se inserte en la base de datos tal y como se escribe todo.