{"id":3017,"date":"2018-04-23T16:49:28","date_gmt":"2018-04-23T16:49:28","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-create-a-csv-file-with-utf-8-bom-encoding-in-netsuite-2\/"},"modified":"2026-07-28T18:25:24","modified_gmt":"2026-07-28T18:25:24","slug":"comment-creer-un-fichier-csv-avec-un-encodage-utf-8-bom-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-creer-un-fichier-csv-avec-un-encodage-utf-8-bom-dans-netsuite\/","title":{"rendered":"Comment cr\u00e9er un fichier CSV avec un encodage UTF-8 BOM dans NetSuite"},"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":"Les utilisateurs de NetSuite peuvent garantir un affichage correct des caract\u00e8res dans les exportations CSV en ajoutant un caract\u00e8re Unicode sp\u00e9cifique au d\u00e9but du contenu du fichier lors de sa cr\u00e9ation.","ga_short_answer":"Pour cr\u00e9er un fichier CSV avec un encodage BOM UTF-8 dans NetSuite, ajoutez le caract\u00e8re Unicode \u00ab Byte Order Mark \u00bb (\u00ab ufeff \u00bb) au d\u00e9but du contenu du fichier CSV. Cela garantit la compatibilit\u00e9 et l'affichage correct des caract\u00e8res lorsque le fichier est ouvert par diff\u00e9rentes applications.","ga_scenario":"Les utilisateurs de NetSuite rencontrent souvent des probl\u00e8mes d\u2019encodage des caract\u00e8res lors de la g\u00e9n\u00e9ration de fichiers CSV, en particulier lorsque ceux-ci contiennent des caract\u00e8res sp\u00e9ciaux. Sans un encodage correct, ces caract\u00e8res peuvent s\u2019afficher de mani\u00e8re incorrecte ou sous forme de texte illisible dans des applications externes. Il est g\u00e9n\u00e9ralement recommand\u00e9 de s\u2019assurer que les fichiers CSV sont encod\u00e9s en UTF-8 avec BOM afin de garantir une compatibilit\u00e9 plus large.","ga_solution":"Pour g\u00e9n\u00e9rer un fichier CSV avec un encodage UTF-8 BOM, le caract\u00e8re Unicode BOM (Byte Order Mark, \u00ab ufeff \u00bb) doit \u00eatre ajout\u00e9 au tout d\u00e9but du contenu du fichier CSV. Cette op\u00e9ration s\u2019effectue g\u00e9n\u00e9ralement lors de la cr\u00e9ation du fichier par programmation \u00e0 l\u2019aide du module N\/file de NetSuite.L\u2019exemple suivant illustre comment inclure le caract\u00e8re \u00ab ufeff \u00bb lors de la cr\u00e9ation d\u2019un fichier :\n\n```\njavascriptvar objFile = fileModule.create({    name: fileName,    fileType: fileModule.Type.PLAINTEXT,    contents: 'ufeff'+strCSV, \/\/ add ufeff to support UTF-8 with BOM    encoding: fileModule.Encoding.UTF8,    folder: FILE_CABINET_FOLDER});\n```\n\nEn pla\u00e7ant \u00ab ufeff \u00bb au d\u00e9but de la propri\u00e9t\u00e9 \u00ab contents \u00bb, le fichier CSV g\u00e9n\u00e9r\u00e9 inclura le BOM n\u00e9cessaire, ce qui permettra aux applications d\u2019interpr\u00e9ter correctement son encodage UTF-8.","ga_source_author":"Riley Van Ryswyk","ga_source_author_email":"","ga_date_original":"2018-04-23T09:49:28-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"How can I create a CSV file with UTF-8 BOM encoding?","ga_ans_id":"ANS-1278","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3017","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\/3017","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\/3017\/revisions"}],"predecessor-version":[{"id":4937,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3017\/revisions\/4937"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3017"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3017"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3017"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}