我一直使用php + mysql (phpmyadmin)来构建中文内容(utf-8)的网站已经有很长时间了。当输入表单,并从db生成输出php时,中文字显示得很好;但当我查看数据库时,虽然有时它们是正常的中文字符,但它们不是什么(变成奇怪的字符串),这让我注意到,mysql处理和输入数据的方式并不总是utf-一些网络专家提到,mysql是用来记录latin1的输入数据的;但是,我注意到phpmyadmin中现有的字符集是utf-8.
然而,对于中文输入来说,有一个问题。我经历了典型的步骤,在设置中打开语言,让它安装一些东西,然后添加中文并选择Ibus。然后,在登录和输出之后,我在系统托盘中看到了语言图标。但是,当我将中文添加到Ibus中时,它只允许我选择" Chinese ",这不是一种输入方法。它应该给我很多选择,像拼音,波波莫或其他,我只使用拼音,所以不知道这些名字。编辑:这是它的样子,只是“中文”在列表中,当应该有一堆输入选项,如拼音,potomofo,等等。
📷