Loaders use engine.encoding as default
test cases
fix context.var.get(String) sometime throw not found exception even exist