Jump to content

[SOLVED] Apostrophes don't show when outputting data...


webmaster1

Recommended Posts

Hi All,

 

I'm outputting data from a database but apostrophes shows as '�'.

 

The data is originally inputted through a form using mysql_real_escape_string.

 

Does anyone know of a workaround for this?  ???

 

OUTPUT:

 

<?php
//MYSQL QUERY
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM tablename ORDER BY date";
$result=mysql_query($query);
$num=mysql_num_rows($result);
mysql_close();

//DEFINE AS VARIABLE
$newsblock=mysql_result($result,$i,"newsblock");

//PRINT VARIABLE
echo"$newsblock";

?>

 

INPUT:

 

<?php
$newsblock = mysql_real_escape_string($_POST['newsblock']);
?>

The encoding is fine. I added your line of code but it didn't have any effect:

 

<?php

include("dbinfo.php");

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM tablename ORDER BY date";
$result=mysql_query($query);
$num=mysql_num_rows($result);
mysql_close();

$newsblock=mysql_result($result,$i,"newsblock");
$newsblock=html_entity_decode($newsblock);
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.