0

我有带有宏的字母,例如ū,我想将它们存储在MySQL MyISAM表中。该表设置UTF-8utf8_swedish_ci collation。但是,无论我做什么,字符都会被问号代替。

这是我到目前为止所尝试的:

  • 使用 Sequel Pro 编辑其中一个字段包含宏的行,并手动输入查询。(结果: '?')
  • 分别更改collationunicode、general 和 bin。(结果:“?”或者该行甚至无法保存。)
  • 使用终端(OS X,bash,设置为 UTF-8)手动输入查询。(结果: '?')
  • 尝试使用 PHP,因为该表将成为 Web 应用程序的一部分。例如,如果我将脚本保存在UTF-8编码中并在其上使用正则表达式,PHP 就可以很好地识别该字符 - 但它仍然无法将其保存到表中。(结果: '?')

我可以将其另存为ū,但如果可能的话,我宁愿不这样做。非常感谢任何帮助。:)

4

0 回答 0