# UTF-8 em slug de categoria causa problemas com slugs ASCII

**URL:** https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702
**Category:** Support
**Created:** [29 Janeiro , 2021 18:12 UTC](https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702 "2021-01-29T18:12:46Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [29 Janeiro , 2021 18:12 UTC](https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702/1 "2021-01-29T18:12:47Z")

</div>

O uso de um caractere UTF-8 em um slug de categoria parece causar problemas.  
Após criar a categoria, o painel administrativo retorna um erro 404 e a categoria fica inacessível pelo link da categoria (`/c/b%C3%A4r/6/l/latest.json?ascending=false`)

Testado na versão 2.7.0.beta3. Acredito que seja uma regressão?

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/2/625af7d22c7e1224300af977518acfab897915e8.png)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [29 Janeiro , 2021 19:31 UTC](https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702/2 "2021-01-29T19:31:36Z")

</div>

Qual é o valor do método de geração de slug?

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [29 Janeiro , 2021 19:34 UTC](https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702/3 "2021-01-29T19:34:35Z")

</div>

Eu nem sabia dessa configuração.

Ela estava definida como `ascii`. Definir como `encoded` resolveu o problema. Obrigado!  
Não entendo muito bem o motivo, já que o slug gerado estava corretamente codificado.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [29 Janeiro , 2021 19:37 UTC](https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702/4 "2021-01-29T19:37:08Z")

</div>

Fazemos bastante trabalho extra para lidar com os slugs codificados quando essa configuração do site está habilitada. Acredito que o que estamos perdendo é uma validação que impeça a definição manual desse slug não ASCII sem alterar a configuração primeiro?

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [29 Janeiro , 2021 19:38 UTC](https://meta.discourse.org/t/utf-8-character-in-category-slug-causes-problems-with-ascii-slugs/177702/5 "2021-01-29T19:38:23Z")

</div>

Sim, acho que você acertou em cheio.
