Jekejeke Prolog should be able to support the Logtalk `encoding` flag with a value of `source`