我试图用阿拉伯语对 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

احمد

اياد

بسام

بشير

تامر

جعفر

يحيى

有人有线索吗 ?

php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php相关推荐

  1. 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后

    对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...

  2. 35.给定的字符串中字母顺序前移,其他字符顺序后移。

    给定的程序中,函数fun的功能是:将形参s所指字符串中的所有字母顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数返回值. #include<stdio.h> #include&l ...

  3. 将若干字符串按照字母顺序输出

    自定义函数paixu()的作用是对字符串进行排序,paixu函数的形参string是指指针数组名,接收实参传过来的数组的首地址,这里使用排序法进行排序,本实例应用了strcmp字符串函数进行比较. 函 ...

  4. python按字母顺序排列_在Python中按字符串的字母顺序查找第n个排列

    假设我们有一个长度为m的字符串,并且该字符串仅包含小写字母,我们必须按字典顺序查找字符串的第n个置换. 因此,如果输入类似于string =" pqr",n = 3,则输出将为&q ...

  5. 将若干字符串按字母顺序(由小到大)输出(用指针)

    #include <stdio.h> #include <stdlib.h> #include <string.h>void sortt(char *name[], ...

  6. C语言 将若干个字符串按字母顺序由小到大输出

    重点考察"指针数组" #include <stdio.h> #include <string.h> void sort(char *name[],int n ...

  7. Android 字符串中数字替换为阿拉伯语或波斯语

    Android 字符串中数字替换为阿拉伯语或波斯语 前言 使用 结尾 前言 在开发中需要将字符串中的数字转成波斯语中的数字,随后便写下了这篇文章,希望有所帮助 使用 直接上代码 import andr ...

  8. Java中按字母顺序对字符串字符进行排序的4种不同方法

    介绍 : 有时我们需要按字母顺序对字符串中的所有字符进行排序.由于String在Java中是不可变的,因此它将创建一个不同的字符串变量.例如,字符串" albert "在排序后将变 ...

  9. 字符串处理,输入N个学生的名字,按字母顺序输出

    题目 输入N个学生的名字,按字母顺序输出 代码 #include <stdio.h> #include <string.h> #define N 6 main() {int i ...

最新文章

  1. CSS之布局(盒子的水平布局)
  2. Java基础day19
  3. 前端开发笔记(2)css基础(上)
  4. 腾讯云助力中国信息通信研究院研发运维标准化体系建设
  5. C 语言中std::array的神奇用法总结
  6. String Statistics(2008年珠海市ACM程序设计竞赛)
  7. [转]暴牛!全国女生录用老公统一考试试卷
  8. mq java 开发_Java后台开发ActiveMQ使用指南
  9. C语言若干知识点归记
  10. Linux操作Oracle(13)——java执行sql查询语句 报错 “无法绑定由多个部分组成的标识符“ 解决方案
  11. Spring @AutoWired实现原理
  12. 【记录】ASP.NET MVC MapRoute .htm 不起作用
  13. 机器学习、⼈⼯智能、深度学习是什么关系?
  14. 大厂Java核心面试题出炉:java视频教程马士兵
  15. html5 css3 JavaScript响应式中文静态网页模板js源代码
  16. MATLAB在主成分分析中的应用
  17. Microsoft Excel 教程 如何在 Excel 中隐藏或显示行或列?
  18. java jsp使用flash播放mp4,(jsp/html)网页上嵌入播放器(常用播放器代码整理)
  19. 微信整人假红包图片_微信整人假红包10秒gif 微信整人红包动态图如何制作|动漫红包图...
  20. ElasticSearch--Field的使用

热门文章

  1. 启迪公交:DRDS助力城市公交系统智能化
  2. 【云栖号案例 | 教育与科研机构】科研机构上云提供更加精准分析检测服务
  3. 解密双十一小程序云背后毫秒级伸缩的Serverless计算平台:函数计算
  4. 技术人看《长安十二时辰》的正确姿势是?
  5. 五年从P5到P8,在阿里学做个靠谱的人
  6. 完爆 Best Fit,看阿里如何优化 Sigma 在线调度策略节约亿级成本
  7. 杭州云栖大会阿里云放大招,8K远程医疗会诊引关注
  8. 基于MaxCompute的拉链表设计
  9. 10分钟上线 - API网关 + 函数计算实现图片处理服务
  10. 双11万亿流量下的分布式缓存