PHP使用Access数据库使用iconv导字符截断的有关问题
PHP使用Access数据库使用iconv导字符截断的问题
1.使用iconv导字符截断
------解决方案--------------------
是的,插入时如果超长是要报错的!
我也不知道你是怎么插入的
就算 biaoti 只按 50 读出数据,从而导致尾部乱码
但也不应该影响 neirong 的读取,而事实是 biaoti 超长时,neirong 就读取不到
1.使用iconv导字符截断
<?php
header("content-type:text/html;charset=utf-8");
include 'conn.php';
$query=odbc_do($conn,"select top 10 id,biaoti from news ");
//$num = 0;
while(odbc_fetch_row($query)){
?>
<a href="View.php?id=<?=odbc_result($query,1)?>"><?=iconv('gbk','utf-8//ignore',odbc_result($query,2))?></a>
<?php
echo "<br>";
}
?>
------解决方案--------------------
是的,插入时如果超长是要报错的!
我也不知道你是怎么插入的
就算 biaoti 只按 50 读出数据,从而导致尾部乱码
但也不应该影响 neirong 的读取,而事实是 biaoti 超长时,neirong 就读取不到