Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将unicode字段从mysql检索到php_Php_Mysql_Phpmyadmin - Fatal编程技术网

无法将unicode字段从mysql检索到php

无法将unicode字段从mysql检索到php,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我有一个数据库表,我想在那里存储和检索英语和尼泊尔语。我有以下配置: 类型:InnoDB 数据库排序规则:utf8\u常规\u ci 栏目名称:Title\u ne 数据类型:文本 列排序规则:utf8\U unicode\U ci 现在,当我使用phpmyadmin将数据插入Title_ne字段并提供如下内容时नमस्कार 使用Google Nepali input for Windows,在phpmyadmin中查询时可以正确插入和显示。但是,当我从php查询并尝试在php页面中显示它时

我有一个数据库表,我想在那里存储和检索英语和尼泊尔语。我有以下配置: 类型:InnoDB 数据库排序规则:utf8\u常规\u ci

栏目名称:Title\u ne
数据类型:文本
列排序规则:utf8\U unicode\U ci
现在,当我使用phpmyadmin将数据插入Title_ne字段并提供如下内容时नमस्कार 使用Google Nepali input for Windows,在phpmyadmin中查询时可以正确插入和显示。但是,当我从php查询并尝试在php页面中显示它时,只有????????显示。我是否在表设计或插入数据时出错?有什么问题,请提供您的建议


नमस्कार 是尼泊尔的一种问候方式。

整个渲染管道必须为utf8。phpdb连接、数据库表、html页面等。。。您可能在某个地方有一个未设置为utf8的阶段,并从中获取了损坏的文本。我猜这是你的数据库连接。我在这个项目上添加了一个页面,我正在使用现有的数据库帮助程序,它与其他类完美地工作。但是,对于其他完全呈现尼泊尔语的表格和php,它们的表格条目看起来像是59143。。。对于英语和尼泊尔语字段。查询“SET NAMES utf8”到DB,应该可以。正如Marc B所说,连接中出现了一些问题,在连接到DB之后,这个查询通常会解决这个问题。