我将以下数据存储在 mysql 表的“call_dtls”字段中。此数据存储为TEXT
数据类型。<textarea>
使用来自 PHP 生成页面的控件提交数据。
mysql中存储数据的代码:
$mycalltext = mysql_real_escape_string($_POST['text']);
// then storing $mycalltext in the table
存储在表中的数据(每行存储在单独的表行中):
SANDY505™ (09-11-11 10:04:47):在 385-383 sl 380 trgt 390-393 左右购买 Hinduniliver SANDY505™ (09-11-11 10:05:57):在 472-468 sl 464 trgt 476-480 附近购买 tatasteel SANDY505™ (09-11-11 10:06:09): 在 5295-5280 sl 5260 trgt 5320 附近买漂亮的
当另一个页面稍后获取并显示数据时,™ 被替换为 �,并且所有内容都显示为一行(忽略换行符)。例子:
SANDY505(09-11-11 10:04:47):在 385-383 sl 380 trgt 390-393 附近购买hinduniliver trgt 476-480 SANDY505� (09-11-11 10:06:09): 在 5295-5280 sl 5260 trgt 5320 附近购买漂亮的
我希望输出为(包括换行符):
SANDY505™ (09-11-11 10:04:47):在 385-383 sl 380 trgt 390-393 左右购买 Hinduniliver SANDY505™ (09-11-11 10:05:57):在 472-468 sl 464 trgt 476-480 附近购买 tatasteel SANDY505™ (09-11-11 10:06:09): 在 5295-5280 sl 5260 trgt 5320 附近买漂亮的
产生输出的代码:
$rs=mysql_query("Select * from mya_calls", $cn) or die("MySQL error: ".mysql_errno());
$number=mysql_num_rows($rs);
while ($rsitem=mysql_fetch_object($rs))
echo $rsitem->call_dtls;