更新mysql中的ASCII字符

时间:2014-09-30 07:32:43

标签: mysql character

我在mysql中存储ASCII字符,但在更新记录时,ASCII字符转换为符号字符!

对于商店:

<textarea id="post_entry" class="text" cols="90" rows="18" name="post_entry"></textarea>
$post_entry = $_POST['post_entry'];
docommand("INSERT INTO post (post_entry) VALUES('".$post_entry."')");

更新:

<textarea id="post_entry_edit" class="text" cols="90" rows="18" name="post_entry_edit"><?php echo $row['post_entry']; ?></textarea>
$post_entry_edit = $_POST['post_entry_edit'];
docommand("UPDATE post SET post_entry='$post_entry_edit' WHERE id = '$post_id'");

1 个答案:

答案 0 :(得分:0)

我的问题已经解决:P

<?php
$raw_html = $row['post_entry'];
$to_textarea = preg_replace('/&(\w+;)/', '&amp;$1', $raw_html );
?>
<textarea id="post_entry_edit" class="text" cols="90" rows="18" name="post_entry_edit"><?php echo $to_textarea; ?></textarea>

Source <<<