MYSQL - 土耳其字符

snn*_*dsm 7 mysql

我从mysql中检索数据

这通常是我在db中所拥有的

这通常是我在db中

Seçimler, ?irketler ve Siyasi Partiler
Run Code Online (Sandbox Code Playgroud)

它打印

Se?imler, ?irketler ve Siyasi Partiler
Run Code Online (Sandbox Code Playgroud)

我使用sql yog并在我的数据库中更改一些首选项

我将Charset设置为UTF8,Collat​​ion为utf8_turkish_ci

但仍然检索那样的数据

Se?imler, ?irketler ve Siyasi Partiler
Run Code Online (Sandbox Code Playgroud)

为什么?有什么问题 ?

oez*_*ezi 14

这个问题听起来像是你错过了在某处指定一个字符编码.为了解决这个问题,只需确保你已经将字符编码设置为utf-8(它实际上并不需要是utf-8,任何地方都是相同的 - 但是如果你搞砸了什么并且需要改变一些地方无论如何,我强烈建议使用utf-8):