- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我打算用 php 语言和 mysql 数据库编写一个邮件服务器脚本。我必须在我的编程 TODO 中加入搜索 im 电子邮件工具,但是有一个问题
有些词在某种语言中具有相同的风格和不同的编码
例如 كتابي
和 کتابی
或 کبک
和 كبك
这些工作可以通过用户计算机键盘布局相互使用
كتابي
和 كبك
是阿拉伯语布局但是 کتابی
和 کبک
是波斯语布局
我尝试使用 str_replace 函数查找一种语言单词并将其更改为另一种语言单词,但这不是很有用,因为我不知道世界上所有语言中的这些类型的单词
这些词没有任何标准吗?!
最佳答案
我对阿拉伯语和波斯语一无所知,所以我不明白词尾字母 ي
和
之间的区别。第一个来自您的阿拉伯语示例,其下方有一个变音符号,而第二个则没有。
但是,很明显,这些字符是 unicode 编码的。这不是您要处理的具体键盘,而是键盘编码的 unicode 字符。这些字母的阿拉伯语和波斯语解释彼此不同。
第一个是064A:http://www.fileformat.info/info/unicode/char/064a/index.htm
第二个是06CC:http://www.fileformat.info/info/unicode/char/06cc/index.htm
在你的专栏上这样做
SELECT CONVERT(table.word USING cp1256)
FROM table
将为波斯语字母(阿拉伯语代码页 cp1256 中缺少的字母)添加替换字符 (?),例如将 کتابی
转换为 ?تاب?
。这可能会帮助您检测需要处理哪些字母。
但是,您将需要制定音译方案。这可能是一定量的工作。
关于php - 在数据库中搜索具有不同书写或拼写的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18667889/
我正在开发 GPA 计算器,而且我是 C 语言新手。我在 Ubuntu 12 中使用 gvim 编写此代码,并在终端中使用 gcc 进行编译。 这是我到目前为止的代码。我还想包含一种检查方法,以确保用
我正在使用tinymce 编辑网络应用程序中的某些字段。我需要一个带有一些规范的 html 结果(编辑后)。 例如:当我按 Entertinymce 时,创建一个新段落(没关系,我知道可以更改此行为,
我正在尝试在EmguCV(OpenCV C#包装器)图像上绘制多于一行的字符串。但它表明EmguCV无法识别新行“\ r \ n”字符。 如何实现呢?另外,如何获取文本高度,以便可以手动设置下一个字符
我有一个 richTextBox,一个人将在其中阅读患者的医疗记录。 我添加了一个按钮,用于将今天的日期(以 DD/MM/YYYY 格式)添加到 richTextBox 中。当有人需要更新病人的记录时
我是一名优秀的程序员,十分优秀!