博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php
阅读量:5917 次
发布时间:2019-06-19

本文共 1337 字,大约阅读时间需要 4 分钟。

我试图用阿拉伯语对 alphabetical order 中的结果进行排序,但出于某种原因 not sorting correctly ..

$ d1 = mysqli_query($ connector,“SELECT * FROM article where type ='1'ORDER BY name ASC”); while($ a1 = mysqli_fetch_array($ d1)){echo“$ a1 [name]”; }

这应该显示结果A-z排序或阿拉伯语:

احمد

اياد

بسام

تامر

جعفر

حسين

خضر

ياسمين

但显示结果ilke:

تامر

جعفر

حسين

ياسمين

احمد

اياد

بسام

خضر

注意:我使用的是utf-8编码, utf8_general_ci

Full Mysql Code ::

CREATE TABLE IF NOT EXISTS `article` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(150) NOT NULL,

`type` int(11) NOT NULL,

`content` text NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;

INSERT INTO `article` (`id`, `name`, `type`, `content`) VALUES

(1, '222', '', 'tst'),

(2, '111', '', '121'),

(3, 'جعفر', '', 'cont..'),

(4, 'احمد', '', 'cont..'),

(5, 'تامر', '', 'cont..'),

(6, 'اياد', '', 'cont..'),

(7, 'يحيى', '', 'cont..'),

(8, 'بسام', '', 'cont..'),

(9, 'بشير', '', 'cont..');

PHP Code :

$host = 'localhost';

$user = 'root';

$pass = '123';

$dbname = 'article_test';

$connector = mysqli_connect($host, $user, $pass, $dbname) or die("Problem occured while connecting to Mysql Server..");

$d1 = mysqli_query($connector,"SELECT * FROM `article` where `type`='1' ORDER BY `name` ASC");

while($a1 = mysqli_fetch_array($d1)){

echo"$a1[name]

";

}

结果应该是:

111

222

احمد

اياد

بسام

بشير

تامر

جعفر

يحيى

有人有线索吗 ?

转载地址:http://mhyvx.baihongyu.com/

你可能感兴趣的文章
疯狂的 Web 应用开源项目
查看>>
hdu 4775 Infinite Go(暴力)
查看>>
程序员全国不同地区,微信(面试 招聘)群。
查看>>
【干货】界面控件DevExtreme视频教程大汇总!
查看>>
分布式一致性算法:Raft 算法(Raft 论文翻译)
查看>>
Android ListView下拉刷新点击加载更多
查看>>
Windows server 2003 FTP 全攻略(二)
查看>>
用户管理脚本之删除用户——Delete_user.sh
查看>>
007 content for
查看>>
性能监控之日志监控部分
查看>>
前端重构实践(二) —— 模块化开发
查看>>
ssh 与 locale
查看>>
使用makecontext实现用户线程【转】
查看>>
Ext.Net学习笔记05:Ext.Net DirectEvents用法详解
查看>>
【译】使用C# yield关键字来提高性能和可读性
查看>>
将Flash 嵌入WPF 程序
查看>>
大数据影响人类认知和行为习惯
查看>>
《自己动手做交互系统》——2.3 制作过程
查看>>
《Android NFC开发实战详解》——6.2节Android NFC P2P开发基础
查看>>
保存138亿年?!5维磁盘在南安普顿大学研制成功
查看>>