{"id":2673,"date":"2017-08-21T15:17:36","date_gmt":"2017-08-21T15:17:36","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-export-csv-files-with-accented-characters-in-netsuite-suitescript-2\/"},"modified":"2026-07-28T18:25:07","modified_gmt":"2026-07-28T18:25:07","slug":"comment-exporter-des-fichiers-csv-contenant-des-caracteres-accentues-dans-netsuite-suitescript","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-exporter-des-fichiers-csv-contenant-des-caracteres-accentues-dans-netsuite-suitescript\/","title":{"rendered":"Comment exporter des fichiers CSV contenant des caract\u00e8res accentu\u00e9s dans NetSuite SuiteScript ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Assurez-vous que les caract\u00e8res s'affichent correctement dans les exportations CSV en sp\u00e9cifiant le codage de fichier appropri\u00e9 dans NetSuite SuiteScript.","ga_short_answer":"Pour conserver les caract\u00e8res accentu\u00e9s lors de l'exportation de fichiers CSV dans NetSuite SuiteScript, sp\u00e9cifiez l'encodage \u00ab windows-1252 \u00bb lors de la cr\u00e9ation du fichier. Cela garantit que les caract\u00e8res sp\u00e9ciaux s'affichent correctement dans le fichier CSV g\u00e9n\u00e9r\u00e9, ce qui \u00e9vite toute corruption des donn\u00e9es ou tout probl\u00e8me d'affichage.","ga_scenario":"Les utilisateurs qui exportent des fichiers CSV depuis NetSuite via SuiteScript peuvent rencontrer des probl\u00e8mes d\u2019affichage des caract\u00e8res accentu\u00e9s ou d\u2019autres symboles sp\u00e9ciaux dans le fichier g\u00e9n\u00e9r\u00e9. Cela se traduit g\u00e9n\u00e9ralement par des caract\u00e8res corrompus ou illisibles, ce qui indique un probl\u00e8me li\u00e9 au codage des caract\u00e8res du fichier.","ga_solution":"Pour garantir la conservation des caract\u00e8res accentu\u00e9s lors de l'exportation de fichiers CSV \u00e0 l'aide de SuiteScript, il est essentiel de sp\u00e9cifier le codage de caract\u00e8res appropri\u00e9 lors de la cr\u00e9ation du fichier. Le codage \u00ab windows-1252 \u00bb est adapt\u00e9 \u00e0 cet effet. Dans SuiteScript 2.x, cela s'effectue \u00e0 l'aide du module `N\/file`\n\n\n\ncomme suit :n\n\n```\njavascriptnvar fileModule = require('N\/file');nvar newFile = fileModule.create({n    name: 'name.csv',n    fileType: fileModule.Type.CSV,n    contents: csvContent,n    encoding: fileModule.Encoding.WINDOWS_1252n});n\n```\n\n\n\nCette approche garantit que les caract\u00e8res accentu\u00e9s sont correctement conserv\u00e9s dans le fichier CSV g\u00e9n\u00e9r\u00e9.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:17:36-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"exporting csv with accents with a script","ga_ans_id":"ANS-0934","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The use of 'nlobjFile' and 'setEncoding' is specific to SuiteScript 1.0.; In SuiteScript 2.x, the recommended approach involves the 'N\/file' module and setting the 'encoding' property during file creation (e.g., file.create({ encoding: file.Encoding.WINDOWS_1252 })).","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2673","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2673\/revisions"}],"predecessor-version":[{"id":4593,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2673\/revisions\/4593"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2673"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2673"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2673"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}