“宿”字在汉语中通常读作“sù”,而不是“xu”。这个字的读音是根据其本义和历史上形成的语音演变而来的。在古代汉语中,“宿”字的本义是指住宿、过夜,其读音就是“sù”。
然而,在古代汉语中,有些字在不同的语境下可能会有不同的读音,这种现象被称为“通假”。但在现代汉语普通话中,“宿”字的读音是固定的,统一读作“sù”。
至于为什么有些人会误读成“xu”,可能是由于方言的影响或者是由于记忆错误。在不同的方言中,“宿”字的读音可能会有所不同,有些方言中可能会有读作“xu”的情况。如果一个人在记忆或者发音时出现了混淆,也可能会错误地读作“xu”。但按照现代汉语普通话的规范,“宿”字应该读作“sù”。