【发布时间】:2016-05-27 17:03:38
【问题描述】:
我有一个数据库(Mysql),其中存储了超过 100 000 个不同语言的关键字。举个例子,如果我有三个列 [id] [turkish (utf8_turkish_ci)] [german(utf8)]
用户可以在搜索框中输入德语或土耳其语单词。如果用户输入一个德语单词,一切都很好,所以它会打印出土耳其语,但是如何用土耳其语来解决它。我问是因为每种语言都有自己的附加字符,例如 ä ü ö ş 等。
所以我应该使用
mb_convert_encoding
要转换字符串,然后如何检查它是德语还是土耳其语字符串,我认为这会很复杂。还是表格的编码错误?
现在卡住了,所以如何实现它,以便用户可以输入两种语言的关键字
【问题讨论】:
标签: php mysql database internationalization