No caso de usarmos um <datalist> para popular a lista de estilo musical, as opções são retiradas dos campos value="" das tags <optios> sem fechamento.
Estes mesmos valores serão passados na URL durante o submit.
Sendo assim: Como lidamos com opções que possuem nomes compostos, acentos e/ou caracteres especiais (eletrônica, hard rock, etc...), uma vez que a boa prática nos manda não por acentos, caracteres especiais e nem espaços nos campos value="" ??
Nos meus testes também verifiquei que se usarmos a tag <option> com fechamento e valor literal como em:<option>sertanejo</option> funcionada mesma forma, com o valor passado normalmente na URL