sync qrcode-generator with upstream
include UTF8 encoding support in demo