Caracteres no ingles en slugs de etiquetas

hola,

si una etiqueta contiene caracteres no ingleses, se muestra en los slugs también con caracteres no ingleses.

pero esto es diferente en las categorías

ejemplo de categoría: tebliğ
ejemplo de slug: /c/teblig

ejemplo de etiqueta: tebliğ
ejemplo de slug: /tag/tebliğ

¿debería ser /tag/teblig?

gracias

image

Debes establecer el método de generación de slug en codificado.

1 me gusta

Mi idioma de Discourse es el turco y, si establezco el «método de generación de slugs» en «codificado», Discourse genera todos los slugs con caracteres no ingleses.

Ejemplo:

título: şehir büyük küçük
slug: şehir-büyük-küçük

Tienes razón, las etiquetas muestran los caracteres especiales. Pero eso no causa ningún error; es simplemente la forma en que los caracteres se muestran en Discourse. Si vas a https://your-site/tag/tebliğ, se carga correctamente. Y si necesitas usar la URL en otro lugar donde los caracteres especiales no se codifiquen correctamente, podrías utilizar directamente la codificación UTF-8 correspondiente en la URL.

Por ejemplo, puedes generar la codificación para tebliğ en un sitio como este. Así, para tebliğ sería tebli%C4%9F, y la URL https://your-site/tag/tebli%C4%9F funcionará igual que https://your-site/tag/tebliğ en Discourse.

3 Me gusta