Set encoding to utf-8 for file signals.py
Added some fix to SignalBase.emit(), some test added to this change