完善room接口

room.cpp已经添加完成,且将所有文档编码更改成utf-8带签名.
遇到一个因为编码导致的问题,被坑的不轻,还好解决了.代码中有详细注释.