使用下面的代码我将XML转换为mySQL,之后我搜索(从表单中)并返回找到该术语的条目的ID。
通过phpmyAdmin
SELECT id FROM products WHERE MATCH (name) AGAINST ('ηλιακές')
我得到了正确的回报。
通过脚本我也得到了正确的结果。
但是当我浏览搜索表单文本框时,我没有得到任何内容。这是为什么? 我不得不说DB是 utf8_general_ci
谢谢。
搜索页面
<form action="result.php" method="post">
Term: <input type="text" name="term" />
<input type="submit" />
</form>
答案 0 :(得分:1)
可能在结果页面中设置标题
<?php header('Content-type: text/html; charset=UTF-8') ;?>
会有所帮助