Form Browser - Conversion des accents pour Excel

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.1
#~ Nom de l'hébergeur : localhost
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.2
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.3
#~ * MenuManager: 1.7.4
#~ * ModuleManager: 1.4
#~ * News: 2.11
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.1
#~ * Search: 1.6.8
#~ * ThemeManager: 1.1.3
#~ * TinyMCE: 2.8.2
#~ * CGExtensions: 1.22.1
#~ * Uploads: 1.11.5
#~ * CGFeedMaker: 1.0.11
#~ * FormBuilder: 0.6.4
#~ * FormBrowser: 0.3.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 664
#~ * url_rewriting: none
#~ * page_extension:
#~ * query_var: page
#~ * image_manipulation_prog: GD
#~ * auto_alias_content: true
#~ * locale:
#~ * default_encoding: utf-8
#~ * admin_encoding: utf-8
#~ * set_names: true
#~ Php Information:
#~ * phpversion: 5.2.10
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * output_buffering: 4096
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 8M
#~ * upload_max_filesize: 2M
#~ * session_save_path: C:\DOCUME~1\GEOMOT~1\LOCALS~1\Temp (0777)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.1.37
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~


La nouvelle version de Form Browser permet de configurer la conversion des caractères spéciaux (accents é à ç è â û ...) lors d'un export vers une fichier Excel.

Encoding/Code Page to use for downloaded Excel file (applies to in-memory exports only)
O utf-8 O windows-1252 * iso-8859-1


J'ai coché iso-8859-1 en vain. Cela ne semble pas fonctionner.
Est-ce une erreur de programmation ou une mauvaise manipulation de ma part ?

Pour que la conversion se fasse, j'ai du modifier le code de \modules\FormBrowser\classes\Browser.class.php (sur base de http://dev.cmsmadesimple.org/bug/view/3308).
Dans la function BrowserShowListXLS(&$mod_ptr,&$params), [ins]return $outstr;[/ins] est donc devenu [ins]return iconv("UTF-8","iso-8859-1",$outstr);[/ins].
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
Répondre
#1
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.1
#~ Nom de l'hébergeur : localhost
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.2
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.3
#~ * MenuManager: 1.7.4
#~ * ModuleManager: 1.4
#~ * News: 2.11
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.1
#~ * Search: 1.6.8
#~ * ThemeManager: 1.1.3
#~ * TinyMCE: 2.8.2
#~ * CGExtensions: 1.22.1
#~ * Uploads: 1.11.5
#~ * CGFeedMaker: 1.0.11
#~ * FormBuilder: 0.6.4
#~ * FormBrowser: 0.3.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 664
#~ * url_rewriting: none
#~ * page_extension:
#~ * query_var: page
#~ * image_manipulation_prog: GD
#~ * auto_alias_content: true
#~ * locale:
#~ * default_encoding: utf-8
#~ * admin_encoding: utf-8
#~ * set_names: true
#~ Php Information:
#~ * phpversion: 5.2.10
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * output_buffering: 4096
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 8M
#~ * upload_max_filesize: 2M
#~ * session_save_path: C:\DOCUME~1\GEOMOT~1\LOCALS~1\Temp (0777)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.1.37
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~


La nouvelle version de Form Browser permet de configurer la conversion des caractères spéciaux (accents é à ç è â û ...) lors d'un export vers une fichier Excel.

Encoding/Code Page to use for downloaded Excel file (applies to in-memory exports only)
O utf-8 O windows-1252 * iso-8859-1


J'ai coché iso-8859-1 en vain. Cela ne semble pas fonctionner.
Est-ce une erreur de programmation ou une mauvaise manipulation de ma part ?

Pour que la conversion se fasse, j'ai du modifier le code de \modules\FormBrowser\classes\Browser.class.php (sur base de http://dev.cmsmadesimple.org/bug/view/3308).
Dans la function BrowserShowListXLS(&$mod_ptr,&$params), [ins]return $outstr;[/ins] est donc devenu [ins]return iconv("UTF-8","iso-8859-1",$outstr);[/ins].
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
Répondre
#2
heu Excel de MiKrosoft ne sait pas gérer iso-8859-1, il est inféodé au windows-1252 Wink
J-C Etiemble v 2.2.xx
Répondre
#2
heu Excel de MiKrosoft ne sait pas gérer iso-8859-1, il est inféodé au windows-1252 Wink
J-C Etiemble v 2.2.xx
Répondre
#3
Ben bizarrement c'est pas mieux quand je coche windows-1252 dans la configuration de Form browser.
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
Répondre
#3
Ben bizarrement c'est pas mieux quand je coche windows-1252 dans la configuration de Form browser.
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)