Skip to content

Tiny Tiny RSS auf UTF8MB4 umstellen

Nachdem jetzt mein Weblog endlich UTF8MB4 (und damit die Emojis) kann, stelle ich verdutzt fest, dass meine Tiny Tiny RSS Installation das scheinbar nicht beherrscht. Der Autor ist scheinbar nicht gewillt, dies zu implementieren. Dabei ist der Aufwand recht gering, ich habe dazu auf krenger.ch eine Anleitung mit den entsprechenden MYSQL-Befehlen gefunden, um die erforderlichen Datenbank-Tabellen zu konvertieren. Für die vollständige Beschreibung bitte im Link und den darin verweisenden Quellen lesen! Die nachfolgende Anleitung ist nur für mich ein “Stand der Dinge”, wie es zum Artikel-Zeitpunkt bei mir (auch) funktioniert hat.

Zuerst muss die gesamte Datenbank umgewandelt werden (war bei mir nicht mehr erforderlich, passierte scheinbar schon beim Umzug zu Uberspace 7)

ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

Dann muss man sich um den Index der Tabellen kümmern, da es damit wohl ein Problem gibt bei der Zeichenzahl, wenn man auf MB4 wechselt.

ALTER TABLE `ttrss_entries` 
DROP INDEX `guid`,
DROP INDEX `ttrss_entries_guid_index`;

ALTER TABLE `ttrss_entries` 
ADD UNIQUE INDEX `guid` (`guid`(191) ASC),
ADD INDEX `ttrss_entries_guid_index` (`guid`(191) ASC);

Nun kann man die nötigen Tabellen umstellen.

ALTER TABLE ttrss_entries CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE ttrss_error_log CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE ttrss_archived_feeds CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE ttrss_archived_feeds CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE ttrss_enclosures CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Zu guter Letzt muss man in der config nur noch den Zeichensatz von UTF8 auf UTF8MB4 ändern und schon klappt es. ✌️

Test mit Emojis 😇

Ich habe eben mal meine S9y-Installation auf eine aktuelle Test-Build gehievt. Diese unterstützt nun – dank einer Datenbankkonvertierung – auch Emojis. 😎
Zumindest sollte es das…wenn irgendwo was nicht klappt, bitte melden. 📭

😍

Kanada 2018: Übersicht

Hier findet ihr die Gesamtübersicht zu allen Artikeln, die ich zu unserem Kanada-Urlaub im Jahr 2018 geschrieben habe. Viel Spaß beim lesen. smile


Quelle: © OpenStreetMap und Mitwirkende, CC-BY-SA

  1. Anreise nach Vancouver
  2. Vancouver, Stanley Park
  3. Vancouver, Downtown
  4. Übernahme des Wohnmobils und Fahrt zum Cultus Lake
  5. vom Cultus Lake zum Lightning Lake
  6. im E.C. Manning Provincial Park
  7. vom Lightning Lake nach Revelstoke
  8. Mount Revelstoke NP und Fahrt nach Golden
  9. von Golden nach Banff
  10. Lake Minnewanka
  11. Lake Louise und Moraine Lake
  12. über den Icefields Parkway nach Jasper
  13. Maligne Lake und Spirit Island
  14. Valley of the 5 Lakes und Pyramid Lake
  15. von Jasper nach Clearwater
  16. von Clearwater nach Lillooet
  17. von Lillooet nach Pemberton
  18. von den Nairn Falls über Whistler zum Alice Lake
  19. Alice Lake
  20. vom Alice Lake nach Porteau Cove
  21. von Porteau Cove nach Vancouver
  22. Rückflug
  23. kleines Fazit
tweetbackcheck