Nicht-englische Zeichen in Tag-Slugs

Hallo,

wenn ein Tag nichtenglische Zeichen enthält, werden diese auch im Slug angezeigt.

Bei Kategorien ist dies jedoch anders.

Beispiel Kategorie: tebliğ
Beispiel Slug: /c/teblig

Beispiel Tag: tebliğ
Beispiel Slug: /tag/tebliğ

Sollte es nicht /tag/teblig lauten?

Danke

image

Sie sollten die Slug-Generierungsmethode auf encoded setzen.

Meine Discourse-Sprache ist Türkisch, und wenn ich die „Slug-Erstellungsmethode

Sie haben recht, die Tags zeigen die Sonderzeichen an. Das verursacht jedoch keine Fehler, es ist einfach die Art und Weise, wie die Zeichen in Discourse dargestellt werden. Wenn Sie zu https://your-site/tag/tebliğ navigieren, wird die Seite korrekt geladen. Und wenn Sie die URL an anderer Stelle verwenden müssen, wo Sonderzeichen nicht korrekt kodiert werden, können Sie die entsprechende UTF-8-Kodierung direkt in der URL verwenden.

Zum Beispiel können Sie die Kodierung für tebliğ auf einer Website wie dieser generieren. Für tebliğ wäre dies also tebli%C4%9F, und die URL https://your-site/tag/tebli%C4%9F funktioniert genauso gut wie https://your-site/tag/tebliğ in Discourse.