>>474
dbm_w({ dataset(\%in) }, "chardata");
でどう?

&dataset の仕様がいまいちよく分らないけど。