Fix encoding and update solap4py submodule