我在MySql数据库中保存了一些包含数学符号的文本。当我从PHP代码中读到它时,它变成了类似α=?
和β=?
数据库中的文字:
<p>A round balloon of radius r subtends an angle α at the eye of the observer, while the angle of elevation of the centre is β. The height of the centre of balloon is </p>
从php上读取的文字:
<p>A round balloon of radius r subtends an angle ? at the eye of the observer, while the angle of elevation of the centre is ?. The height of the centre of balloon is </p>
如何解决这个问题?
答案 0 :(得分:1)
最有可能的是,您的数据库和PHP不共享相同的字符集。您应该将所有系统设置为(例如)UTF-8,以便可以在系统之间共享字符。
在你的html / php页面中:
<meta charset=utf-8" />
在您的数据库中,您还应确保将字符集设置为UTF-8
这个答案中有一个详细的例子给别人的查询。它没有被选为答案,但信息非常明确: