Hola. Pues para lo del encoding, con que la base de datos tenga utf-8 puedes usar todos los caracteres. Si utilizas phpmyadmin tendrias que hacer algo asi:
y si no el codigo de mysql es:
Tambien en el head de tu php debes de tener el meta tag que te puse arriba.
Saludos!