插入输入/空格文本在PhpMyAdmin


Insert Enters/Spaces of Text in PhpMyAdmin

<?php
        require ('sql_connect.php');
        $query = "select * from `products`";
        $result = mysql_query($query);
        while($row = mysql_fetch_array($result))
        {
            $imagem = $row['imagem'];
            $texto = $row['texto'];
            echo "<img src=Images/Products/$imagem> <br> $texto";
        }
        ?>

我有图像和图像的文本,我想在我的数据库中显示。

我显示图像,但我有问题与文本…文本不显示回车/空格。有什么方法可以解决这个问题吗?

问题图片:https://i.stack.imgur.com/f51Pp.png

我想要这个:https://i.stack.imgur.com/f51Pp.png#1

数据库:utf8_general_ci

可能连接编码有问题。在sql_connect.php文件中,当你连接后,请执行这个:

mysql_query("SET NAMES 'utf8'");

如果没有帮助,试试这个:

mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $conn);

,其中$conn是您的连接。这将确保所有内容都是UTF-8

还请确保表上的列是utf8_general_ci

在这一切之后,请重新输入您的数据到您的数据库,然后再试一次