add unicode string dataprovider support