免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3506 | 回复: 1
打印 上一主题 下一主题

postgreSQL编码问题!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-29 16:40 |只看该作者 |倒序浏览
下面是创建表的SQL:
CREATE TABLE "public"."test" (
  "id" BIGINT,
  "tmp" VARCHAR(20),
  UNIQUE("id",
  UNIQUE("tmp"
) WITH OIDS;
下面是PHP的测试代码:
<?
$dbconn = pg_connect("host=localhost port=5432 dbname=testdb user=peter password=118982" or die("Could not connect";
$sql="select * from test order by id desc";
$res=pg_query($dbconn,$sql);
$id=pg_fetch_result($res,0,"id"+1;
$sql_in="insert into test(id,tmp) values(".$id.",'".$HTTP_POST_VARS['values']."')";
//echo $sql_in;
//exit();
$res_in=pg_query($dbconn, $sql_in);
if($res_in){
?>;
<script language="javascript">;
   window.location.href="./testdb.php";
</script>;
<?
   }
else{
  echo "Error !!";
       }
?>;
可是当利用这段代码向表中插入数据时提示如下错误:
Warning: pg_query(): Query failed: ERROR: Unicode >;= 0x10000 is not supported . in /usr/webroot/save.php on line 9
Error for insert data!
请问,该如何解决?万分感谢!!

论坛徽章:
0
2 [报告]
发表于 2004-05-07 15:32 |只看该作者

postgreSQL编码问题!!

问题解决了,将数据库编码改为EUC_CN后就可以了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP