{"id":52,"date":"2018-09-17T20:26:13","date_gmt":"2018-09-17T18:26:13","guid":{"rendered":"https:\/\/blog.danielhaehnel.de\/?p=52"},"modified":"2018-09-17T21:40:10","modified_gmt":"2018-09-17T19:40:10","slug":"japanische-schriftzeichen-fehlerhaft-in-einer-mysql-eingetragen","status":"publish","type":"post","link":"https:\/\/blog.danielhaehnel.de\/?p=52","title":{"rendered":"Japanische Schriftzeichen fehlerhaft in einer MySQL eingetragen"},"content":{"rendered":"<p>F\u00fcr einen Kunden mussten erg\u00e4nzende japanische Inhalte in eine MySQL Datenbank eingetragen werden.<\/p>\n<p>Leider hat der vorherige Entwickler die Datenbank mit einem<\/p>\n<pre class=\"lang:default decode:true \">mysql_query(\"SET NAMES 'latin1'\", $DbConnect);<\/pre>\n<p>und nicht mit einem<\/p>\n<pre class=\"lang:default decode:true \">mysql_query(\"SET NAMES 'utf8'\", $DbConnect);<\/pre>\n<p>ge\u00f6ffnet. Dadurch war die Datenbank voller &#8218;M\u00fcll&#8216; aber keinen japanischen\u00a0Schriftzeichen wie &#8218;\u500b\u4eba\u60c5\u5831\u4fdd\u8b77&#8216; sondern &#8218;\u00e5\u0080\u008b\u00e4\u00ba\u00ba\u00e6\u0083\u0085\u00e5\u00a0\u00b1\u00e4\u00bf\u009d\u00e8\u00ad\u00b7&#8216; in der Datenbank.<\/p>\n<p>Was tun um die Tabelle zu retten?<\/p>\n<p>Folgender Kram hat geholfen:<\/p>\n<pre class=\"lang:default decode:true\">UPDATE tt_news SET \r\n    title=convert(cast(convert(title using  latin1) as binary) using utf8),\r\n    short=convert(cast(convert(short using  latin1) as binary) using utf8),\r\n    bodytext=convert(cast(convert(bodytext using  latin1) as binary) using utf8)\r\nWHERE 1<\/pre>\n<p>Ehre wem Ehre geb\u00fchrt: Gefunden auf Stackoverflow.<\/p>\n<p>(Link: <a href=\"https:\/\/stackoverflow.com\/questions\/9407834\/mysql-convert-latin1-characters-on-a-utf8-table-into-utf8\">https:\/\/stackoverflow.com\/questions\/9407834\/mysql-convert-latin1-characters-on-a-utf8-table-into-utf8<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr einen Kunden mussten erg\u00e4nzende japanische Inhalte in eine MySQL Datenbank eingetragen werden. Leider hat der vorherige Entwickler die Datenbank mit einem mysql_query(&#8222;SET NAMES &#8218;latin1&#8242;&#8220;, $DbConnect); und nicht mit einem mysql_query(&#8222;SET NAMES &#8218;utf8&#8242;&#8220;, $DbConnect); ge\u00f6ffnet. Dadurch war die Datenbank voller &#8218;M\u00fcll&#8216; aber keinen japanischen\u00a0Schriftzeichen wie &#8218;\u500b\u4eba\u60c5\u5831\u4fdd\u8b77&#8216; sondern &#8218;\u00e5\u0080\u008b\u00e4\u00ba\u00ba\u00e6\u0083\u0085\u00e5\u00a0\u00b1\u00e4\u00bf\u009d\u00e8\u00ad\u00b7&#8216; in der Datenbank. Was tun um die &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.danielhaehnel.de\/?p=52\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eJapanische Schriftzeichen fehlerhaft in einer MySQL eingetragen\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=\/wp\/v2\/posts\/52"}],"collection":[{"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":2,"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.danielhaehnel.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}