函数substr()返回一个像?我使用它时在一个rombus

时间:2017-05-03 18:22:57

标签: php

我在mysql中有一个名为messages的表。我使用以下代码从我的表中调用日期并打印它们。

<?php
$message_query = mysql_query(" SELECT `messages_id`, `from_id`, `message`, `date` FROM `messages` WHERE `group_hash`='$hash' ORDER BY `date` ASC ");

while($run_message = mysql_fetch_array($message_query)){
    $message = $run_message['message'];
    $print_message = substr($message, 0, 100);
}

 echo "$print_message"; 

?>

我使用函数substr()为我提供将要显示的消息的一定数量的字符。消息以希腊语编写并存储在字段message中,其类型为= utf8_general_ci。一切正常,信息正确地显示出来。唯一的问题是,当一个被打印的单词被切断时,我会在单词的末尾出现一个符号?在一个rombus。当印刷的字没有切断时,我不明白。知道如何解决这个问题吗?

0 个答案:

没有答案