# Point d'exclamation et caractères spéciaux dans les noms d'utilisateur

**URL:** <https://meta.discourse.org/t/exclamation-mark-and-special-characters-in-usernames/247521>\
**Category:** Migration\
**Created:** [Décembre 2, 2022, 4:47 UTC](https://meta.discourse.org/t/exclamation-mark-and-special-characters-in-usernames/247521 "2022-12-02T16:47:29Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![Crius](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crius/32/317214_2.png) [@Crius](https://meta.discourse.org/u/Crius)\
**Post date:** [Décembre 2, 2022, 6:01 UTC](https://meta.discourse.org/t/exclamation-mark-and-special-characters-in-usernames/247521/9 "2022-12-02T18:01:03Z")

</div>

prend tout son sens @Stephen, merci pour ces précisions.

Je pense que nous pourrions simplement modifier le [script d’importation](https://github.com/discourse/discourse/blob/main/script/import_scripts/vbulletin.rb#L158) pour faire quelque chose comme :

```plaintext
username_original = username
username = @htmlentities.decode(user["username"]).strip

{
          id: user["userid"],
          name: username_original,
          username: username,
          password: password,
[...}

```

Et dans le paramètre Discourse activer la priorité pour le nom d’utilisateur “name”, s’il est présent, par rapport au nom d’utilisateur.

---

_[View the full topic](https://meta.discourse.org/t/exclamation-mark-and-special-characters-in-usernames/247521)._
