Update anchor to utf8 and modern HTML5 ID support