# Não é possível criar enquete com algumas opções em chinês

**URL:** <https://meta.discourse.org/t/cant-create-poll-with-some-chinese-options/170836>\
**Category:** Bug\
**Created:** [Novembro 21, 2020, 8:17am UTC](https://meta.discourse.org/t/cant-create-poll-with-some-chinese-options/170836 "2020-11-21T08:17:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![chenyxuan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chenyxuan/32/200779_2.png) [@chenyxuan](https://meta.discourse.org/u/chenyxuan)\
**Post date:** [Novembro 21, 2020, 8:17am UTC](https://meta.discourse.org/t/cant-create-poll-with-some-chinese-options/170836/1 "2020-11-21T08:17:20Z")

</div>

```plaintext
[poll name=poll2 type=regular results=always chartType=bar]
* Microsoft Edge (Novo)
* Microsoft Edge (Antigo)
[/poll]

```

Ao tentar criar a pesquisa acima, encontrei o erro “A pesquisa deve ter opções diferentes”.

Após depurar, descobri que há um problema com a função md5:

> <https://github.com/discourse/discourse/blob/dbec3792b7331a79078faa2b8f0def339ea7e912/plugins/poll/assets/javascripts/lib/discourse-markdown/poll.js.es6#L469-L471>

```plaintext
md5("Microsoft Edge (Novo)") = 695bf1ac483d572e5311e3bc9574616a
md5("Microsoft Edge (Antigo)") = 695bf1ac483d572e5311e3bc9574616a

```

Isso parece estranho…

Analisei o código e descobri que `/[\x80-\xFF]/.test(s)` na linha [L407](https://github.com/discourse/discourse/blob/dbec3792b7331a79078faa2b8f0def339ea7e912/plugins/poll/assets/javascripts/lib/discourse-markdown/poll.js.es6#L407) não consegue detectar corretamente essas strings em chinês.

Corrigi isso forçando a conversão para “bytes” UTF-8 e abri um PR no repositório oficial de vocês.

* * *

Aliás, a seguinte pesquisa também não pode ser criada:

```plaintext
[poll name=poll1 type=regular results=always chartType=bar]
* Outras regiões do Leste da China
* Outras regiões do Sul da China
* Outras regiões do Norte da China
[/poll]

```

---

_[View the full topic](https://meta.discourse.org/t/cant-create-poll-with-some-chinese-options/170836)._
