я Тринг, чтобы добавить "翻 訳 す る テ キ ス ト や Web ペ ー ジ" в таблицу PostgreSQL, но его показано как это:Как вставить японский текст в таблицу Postgres с помощью PHP?
"& #32763;""& #35379;"す& #12427;テ& #12461;& #12473;& #12488;& #12420;Web& #12506;& #12540;& #12472;
Как я могу вставить, что в нужном формате?
<?php
$db = pg_connect("host=localhost port=5432 dbname=lang user=password=") or die(":(");
pg_set_client_encoding($db , "UTF-8");
#pg_exec($db,"SET NAMES 'UTF-8'");
#pg_exec($db,"SET CLIENT_ENCODING TO 'UTF-8'");
//$lan=iconv("UTF-8",'ISO-8859-1//TRANSLIT',$_REQUEST['lan']);
$lan=$_REQUEST['lan'];
echo $lan;
if(array_key_exists('sub',$_REQUEST))
{
$sql="INSERT INTO table1 (japan) VALUES('{$lan}')";
pg_query($sql) or die("errot");
}
?>
<html>
<body>
<form action="" method="">
<input type="text" name="lan" />
<input type="submit" name="sub" />
</form>
</body>
</html>
, который мне нужно использовать? – coderex
- - дамп базы данных PostgreSQL - - Создана на 2009-06-27 17:22:32 SET client_encoding = 'utf8'; SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = предупреждение; SET escape_string_warning = off; SET search_path = public, pg_catalog; SET default_tablespace = ''; SET default_with_oids = false; - - TOC entry 1466 (класс 1259 OID 71803) - Зависимости: 3 - Наименование: table1; Тип: ТАБЛИЦА; Схема: общедоступная; Владелец: prasanth; Табличное пространство: - CREATE TABLE table1 ( id integer NOT NULL, japan character (1000) ); – coderex