fixing some utf stuff we forgot
Stevan Little [Tue, 16 Oct 2007 04:20:25 +0000 (04:20 +0000)]
lib/MooseX/Storage/Util.pm

index 761557b..ec23204 100644 (file)
@@ -36,7 +36,7 @@ sub _inflate_json {
     eval { JSON::Any->import };
     confess "Could not load JSON module because : $@" if $@; 
     
-    utf8::encode($json) if utf8::is_utf8($json);    
+    utf8::encode($json) if utf8::is_utf8($json) or utf8::valid($json);    
     
     my $data = eval { JSON::Any->jsonToObj($json) };
     if ($@) {