No es raro.
Todos sabemos que el símbolo # se usa para anclas en el HTML, dado que es un carácter especial y sólo el navegador lo entiende.
Si necesitas enviar dicho carácter debes escaparlo apropiadamente con encodeURIComponent(), que por cierto, es Javascript y no tiene relación alguna con el foro de PHP.