{"id":116,"date":"2008-01-19T10:37:40","date_gmt":"2008-01-19T09:37:40","guid":{"rendered":"http:\/\/www.nielsgamborg.dk\/wordpress\/uncategorized\/opdatering_wordpress_problemer_danske_bogstaver.htm"},"modified":"2008-01-19T10:37:40","modified_gmt":"2008-01-19T09:37:40","slug":"opdatering_wordpress_problemer_danske_bogstaver","status":"publish","type":"post","link":"https:\/\/nielsgamborg.dk\/wordpress\/wordpress\/opdatering_wordpress_problemer_danske_bogstaver.htm","title":{"rendered":"Opdatering af WordPress. Problemer  med \u00e6, \u00f8 og \u00e5. Forsvundne danske bogstaver."},"content":{"rendered":"<h3>Problemer med de danske tegn \u00e6, \u00f8 og \u00e5<\/h3>\n<p>Efter at have\u00a0opdateret min wordpress fra 2.0 til 2.3.2,\u00a0blev alle mine <strong>\u00e6, \u00f8 og \u00e5<\/strong>&#8216;er\u00a0 lavet om til ul\u00e6selige tegn. Jeg havde tidligere k\u00f8rt en engelsk udgave af wordpress. Jeg ved ikke om det har v\u00e6ret \u00e5rsagen eller medvirkende til problemet.<\/p>\n<p>En s\u00f8gning viste, at det er et\u00a0kendt problem, at de danske tegn bliver \u00e6ndret eller forsvinder, n\u00e5r man opdaterer sin wordpress. Der findes en r\u00e6kke mere eller mindre fantasifulde l\u00f8sninger, lige fra manuel rettelse af alle sine gamle indl\u00e6g, over geninstallation af database og worpress,\u00a0til diverse plug-ins, der angivelige skulle kunne l\u00f8se problemet.<\/p>\n<p>Tegns\u00e6tsproblemer kan drille meget, men jeg var heldig. Database opdateringerne havde tilsyneladende ikke \u00f8delagt mine data. Skulle bare \u00e6ndre tegns\u00e6ttet i wp-config.php fra <strong>utf8<\/strong> til <span style=\"color: #ff0000;\"><span style=\"color: #000000;\"><strong>ISO-8859-1<\/strong>.<\/span> <\/span><\/p>\n<h3>L\u00f8sningen<\/h3>\n<blockquote><p>wp-config.php f\u00f8r:<\/p>\n<p><span style=\"color: #999999;\">define(&#8216;DB_NAME&#8217;, &#8216;minDatabase&#8217;); \/\/ Databasenavnet<br \/>\ndefine(&#8216;DB_USER&#8217;, &#8216;minDatabase&#8217;); \/\/ Dit MySQL-brugernavn<br \/>\ndefine(&#8216;DB_PASSWORD&#8217;, &#8216;mitKodeOrd&#8217;); \/\/ &#8230; og kodeord<br \/>\ndefine(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;); \/\/ 99% chance for at du ikke skal rette her<\/span><br \/>\ndefine(&#8216;DB_CHARSET&#8217;, &#8216;utf8);<br \/>\n<span style=\"color: #999999;\">define(&#8216;DB_COLLATE&#8217;, &#8221;);<\/span><\/p><\/blockquote>\n<blockquote><p><span style=\"color: #ff0000;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">wp-config.php<\/span> <\/span>efter:<\/span><\/p>\n<p><span style=\"color: #999999;\">define(&#8216;DB_NAME&#8217;, &#8216;minDatabase&#8217;); \/\/ Databasenavnet<br \/>\ndefine(&#8216;DB_USER&#8217;, &#8216;minDatabase&#8217;); \/\/ Dit MySQL-brugernavn<br \/>\ndefine(&#8216;DB_PASSWORD&#8217;, &#8216;mitKodeOrd&#8217;); \/\/ &#8230; og kodeord<br \/>\ndefine(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;); \/\/ 99% chance for at du ikke skal rette her<\/span><br \/>\n<span style=\"color: #ff0000;\">define(&#8216;DB_CHARSET&#8217;, &#8216;ISO-8859-1&#8217;);<\/span><br \/>\n<span style=\"color: #c0c0c0;\">define(&#8216;DB_COLLATE&#8217;, &#8221;);<\/span><\/p><\/blockquote>\n<p>Ganske simpelt og alle mine \u00f8, \u00e6 og \u00e5&#8217;er var tilbage. P\u00e5 n\u00e6r i\u00a0denne ene &#8220;undskyld jeg roder, mens jeg opdaterer WordPress&#8221; &#8211; post, som jeg havde\u00a0n\u00e5et at lave med utf8 tegns\u00e6ttet.<\/p>\n<h3>En mere elegant\u00a0l\u00f8sning<\/h3>\n<p><a title=\"S\u00f8gemaskineoptimering af WordPress\" href=\"http:\/\/www.saugstrup.org\/\">Anders Saugstrup<\/a>\u00a0har senere gjort mig opm\u00e6rksom p\u00e5, at dette tegns\u00e6tsproblem kan l\u00f8ses langt lettere og mere elegant.<\/p>\n<blockquote><p><span style=\"color: #999999;\">define(&#8216;DB_NAME&#8217;, &#8216;minDatabase&#8217;); \/\/ Databasenavnet<br \/>\ndefine(&#8216;DB_USER&#8217;, &#8216;minDatabase&#8217;); \/\/ Dit MySQL-brugernavn<br \/>\ndefine(&#8216;DB_PASSWORD&#8217;, &#8216;mitKodeOrd&#8217;); \/\/ &#8230; og kodeord<br \/>\ndefine(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;); \/\/ 99% chance for at du ikke skal rette her<br \/>\n<\/span><span style=\"color: #ff0000;\">define(&#8216;DB_CHARSET&#8217;, &#8216;utf-8);<br \/>\n<\/span><span style=\"color: #999999;\">define(&#8216;DB_COLLATE&#8217;, &#8221;);<\/span><\/p><\/blockquote>\n<p>L\u00f8sningen er ganske simpelt at skrive <strong>utf-8<\/strong>. Alts\u00e5 med en bindestreg. Det l\u00f8ser hele tegns\u00e6tsproblemet, og du har b\u00e5de dine \u00e6, \u00f8 og \u00e5 tilbage.<\/p>\n<p>If\u00f8lge Anders kan en medvirkende \u00e5rsag til de forsvunde danske bogstaver, v\u00e6re at man opdaterer over flere versionsnumre. S\u00e5 risikoen for at miste \u00e6, \u00f8 og \u00e5 er alts\u00e5 st\u00f8rre hvis man opgradere fra f.eks. 2.3 til 2.6. og springer de mellemliggende versioner over.<\/p>\n<p>OBS: Det kan ogs\u00e5 have betydning, hvordan\u00a0at uft-8 skrives. Det kan v\u00e6re vigtigt, at det st\u00e5r med sm\u00e5 bogstaver. Alts\u00e5 utf-8 og ikke UTF-8. Tak til Jacob for det tip.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problemer med de danske tegn \u00e6, \u00f8 og \u00e5 Efter at have\u00a0opdateret min wordpress fra 2.0 til 2.3.2,\u00a0blev alle mine \u00e6, \u00f8 og \u00e5&#8216;er\u00a0 lavet om til ul\u00e6selige tegn. Jeg havde tidligere k\u00f8rt en engelsk udgave af wordpress. Jeg ved ikke om det har v\u00e6ret \u00e5rsagen eller medvirkende til problemet. En s\u00f8gning viste, at det [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[20],"tags":[25,195,208,261,302],"_links":{"self":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts\/116"}],"collection":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":0,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"wp:attachment":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}