Php 包含波斯语字符的DB表行在网页上未正确显示
我已经通过odbc连接将我的php网页连接到我的Php 包含波斯语字符的DB表行在网页上未正确显示,php,html,sql,Php,Html,Sql,我已经通过odbc连接将我的php网页连接到我的.mdb数据库 我的第一个问题是: 在页面上显示我的db表行时,应如何避免使用?而不是正确的波斯语字符 我的示例html代码: <form action="" method="post"> <input type="text" value="my_value"> </form> 我的PHP示例代码: <?php $conn = odbc_connect('my_db','',''); if
.mdb
数据库
我的第一个问题是:
在页面上显示我的db表行时,应如何避免使用?
而不是正确的波斯语字符
我的示例html代码:
<form action="" method="post">
<input type="text" value="my_value">
</form>
我的PHP示例代码:
<?php
$conn = odbc_connect('my_db','','');
if (!$conn) {
exit("Connection Failed: " . $conn);
}
$submitted_value = $_POST["my_value"];
$sql = "SELECT * FROM my_table WHERE column1 = '$submitted_value'";
$result = odbc_exec($conn,$sql);
odbc_close($conn);
?>
检查以确保您的数据库也配置为存储UTF8,有些仅存储ASCII。此外,在显示时,确保HTML文档配置为显示UTF8
例如:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-6">
资料来源: