Ignore:
Timestamp:
01/13/16 08:53:12 (8 years ago)
Author:
nanardon
Message:

Workaround an utf8 issue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/View/Json.pm

    r1329 r1631  
    33use strict; 
    44use base 'Catalyst::View::JSON'; 
     5use utf8; 
    56 
    67__PACKAGE__->config( 
     
    910    expose_stash    => 'data', # defaults to everything 
    1011); 
     12 
     13use JSON::XS (); 
     14 
     15sub encode_json { 
     16    my($self, $c, $data) = @_; 
     17    my $encoder = JSON::XS->new->pretty->allow_nonref; 
     18    my $res = $encoder->encode($data); 
     19    # This fix an issue on old Catalyst... 
     20    utf8::decode($res); 
     21    $res 
     22} 
     23 
    1124 
    1225=head1 NAME 
Note: See TracChangeset for help on using the changeset viewer.