【问题标题】:How can I insert hindi text in mysql?如何在 mysql 中插入印地语文本?
【发布时间】:2013-07-26 19:45:37
【问题描述】:

我正在使用 linode ubuntu vps。我没有设置任何显示,只是通过腻子访问终端。 我创建了一个编码设置为 utf-8 的数据库。 如何将印地语文本插入数据库? 到目前为止,我的研究表明我无法在 linux 命令行上输入印地语文本。 如果我在本地 pc 上创建文本并尝试将其粘贴到我的 mysql 命令行上,它显示的只是????。 我上传了一个在 Windows 上创建的印地语文本文件,当在 vim 中查看时,它显示不可读的文本。 我安装了 ttf-indic-fonts,即使这样也没有运气。

这是我在 vim 的 linux 上看到的समय:समय

我把它放在我的网络目录中,当我在浏览器中查看它时,它以印地语显示。但在 linux 终端上我只看到不可读的字符。

【问题讨论】:

  • 你确定你保存的文件是用正确的编码保存的吗?

标签: mysql linux ubuntu


【解决方案1】:

在 vim 上,将文件编码设置为 UTF8,然后更改您的文件。

:set fileencodings=utf-8

在 vim 上,然后保存您的文件。它应该显示 UTF8 字符

【讨论】:

  • 你的意思是在 linux 上?我运行了上面的命令,它仍然显示不可读的数据。
  • 我的意思是在 vim 中。如果您使用正确的编码保存文件,它应该可以正常显示文本。
  • 在 vim 中也这样做了。仍然看到相同的समय。
  • 如果你运行:set encoding=utf8怎么样?
  • 设置为 utf8;然后保存并退出。重新打开时仍然没有可读的文本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-14
  • 2023-03-27
  • 1970-01-01
  • 2016-04-16
  • 2018-02-18
  • 1970-01-01
  • 2012-04-17
相关资源
最近更新 更多