Then, it's just a matter of documenting the fact that we need mbstring for
Dolibarr to work properly and disallow AJAX if mbstring is not present.
Right ?

Dolibarr PHP extensions dependencies :
http://wiki.dolibarr.org/index.php/Dependencies_and_external_libraries


2014-02-17 12:01 GMT+01:00 Christophe Battarel <
christophe.batta...@altairis.fr>:

>  as i wrote before, it seems to be a little problem with json encoding
> strings if  mbstring is not active on the server (details below in the
> first message).
>
>
> Le 17/02/2014 11:52, Destailleur Laurent a écrit :
>
> I think so.
> Even if there is not a lot of test for such cases.
>
>
> 2014-02-16 4:25 GMT+01:00 Marcos García <marcos...@gmail.com>:
>
>> So... the question is... Do we support non-utf8 databases?
>>
>>  Regards,
>>
>>
>> *Marcos García*
>>
>> marcos...@gmail.com
>>
>>
>>
>> 2014-02-01 13:20 GMT+01:00 Christophe Battarel <
>> christophe.batta...@altairis.fr>:
>>
>>  if a dolibarr instance works with a non utf8 database for instance, you
>>> should then encode strings (via the utf8_encode php function) before
>>> encoding them to json; otherwise json encoding doesn't return valid json
>>> string and ajax call fails.
>>>
>>> Le 01/02/2014 12:57, Marcos García a écrit :
>>>
>>> Where did you find that Dolibarr does not use UTF-8?
>>>
>>>  Regards,
>>>
>>>
>>> *Marcos García*
>>>
>>>  marcos...@gmail.com
>>>
>>>
>>>
>>> 2014-01-30 Christophe Battarel <christophe.batta...@altairis.fr>:
>>>
>>>>  Hello everybody,
>>>>
>>>> I've just had a problem with ajax product search that wasn't working
>>>> for certain products on document "add line" feature.
>>>> After insvestigating, it was "because" mb_string was not active on the
>>>> server. mbstring is used by the dol_trunc function to take care of the
>>>> character encoding when truncating strings.
>>>>
>>>> In second thought, i checked deeply our code and realized that there
>>>> was no utf8 encoding for json strings though it is mandatory ("All
>>>> string data must be UTF-8 encoded." source:
>>>> http://us3.php.net/manual/fr/function.json-encode.php)
>>>>
>>>> I prefer first posting a message here to have confirmation of my
>>>> assertions; then if i'm right, it would be nice to fix it, but i don't
>>>> realize the amount of work yet.
>>>>
>>>> Best regards
>>>> Christophe
>>>>
>>>> --
>>>> Christophe Battarel
>>>> Responsable technique
>>>> sarl altairis
>>>> Informatique et Web en Grésivaudan
>>>> 33 Grande Rue
>>>> 38570 Goncelin09 52 71 70 96 (appel 
>>>> local)contact@altairis.frhttp://www.altairis.fr
>>>>
>>>>
>>>> _______________________________________________
>>>> Dolibarr-dev mailing list
>>>> Dolibarr-dev@nongnu.org
>>>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Dolibarr-dev mailing 
>>> listDolibarr-dev@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>
>>>
>>>
>>> --
>>> Christophe Battarel
>>> Responsable technique
>>> sarl altairis
>>> Informatique et Web en Grésivaudan
>>> 33 Grande Rue
>>> 38570 Goncelin09 52 71 70 96 (appel 
>>> local)contact@altairis.frhttp://www.altairis.fr
>>>
>>>
>>> _______________________________________________
>>> Dolibarr-dev mailing list
>>> Dolibarr-dev@nongnu.org
>>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>
>>>
>>
>> _______________________________________________
>> Dolibarr-dev mailing list
>> Dolibarr-dev@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>
>>
>
>
>  --
> Laurent Destailleur (alias Eldy)
>
> ------------------------------------------------------------------------------------
> Social networks of my OpenSource projects:
> Dolibarr Google+: https://plus.google.com/+DolibarrOrg/
> Dolibarr Facebook: https://www.facebook.com/dolibarr
> Dolibarr Twitter: http://www.twitter.com/dolibarr
>   AWStats Google+: https://plus.google.com/+AWStatsOrgPoject/
> AWStats Facebook: https://www.facebook.com/awstats.org
> AWStats Twitter: http://www.twitter.com/astats_project
>
>
>
> _______________________________________________
> Dolibarr-dev mailing 
> listDolibarr-dev@nongnu.orghttps://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>
>
> --
> Christophe Battarel
> Responsable technique
> sarl altairis
> Informatique et Web en Grésivaudan
> 33 Grande Rue
> 38570 Goncelin09 52 71 70 96 (appel 
> local)contact@altairis.frhttp://www.altairis.fr
>
>
> _______________________________________________
> Dolibarr-dev mailing list
> Dolibarr-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>


-- 
*Raphaël Doursenaud*
+33 (0)5 35 53 97 13 - +33 (0)6 68 48 20 10

-- 
 <http://gpcsolutions.fr>
http://gpcsolutions.fr
Technopole Hélioparc
2 avenue du Président Pierre Angot
64053 PAU CEDEX 9
SARL GPC.solutions au capital de 7 500 € - R.C.S. PAU 528 995 921
<https://www.google.com/a/partnersearch/#partner?partner_id=46687933_a0n60000000sqpWAAQ><http://wiki.dolibarr.org/index.php/Dolibarr_suppliers_France#GPC.solutions>
_______________________________________________
Dolibarr-dev mailing list
Dolibarr-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à