{"id":3847,"date":"2017-08-21T14:46:42","date_gmt":"2017-08-21T14:46:42","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-compare-non-ascii-characters-in-netsuite-saved-searches-2\/"},"modified":"2026-07-28T18:26:10","modified_gmt":"2026-07-28T18:26:10","slug":"comment-comparer-des-caracteres-non-ascii-dans-les-recherches-enregistrees-de-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-comparer-des-caracteres-non-ascii-dans-les-recherches-enregistrees-de-netsuite\/","title":{"rendered":"Comment comparer des caract\u00e8res non ASCII dans les recherches enregistr\u00e9es de 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":"D\u00e9couvrez comment comparer et traduire efficacement des cha\u00eenes de caract\u00e8res non ASCII, telles que des caract\u00e8res japonais ou chinois, au sein des formules de recherche enregistr\u00e9es de NetSuite.","ga_short_answer":"Pour comparer des caract\u00e8res non ASCII dans les recherches enregistr\u00e9es de NetSuite, utilisez la fonction `ASCIISTR`. Cette fonction convertit les caract\u00e8res multioctets en une repr\u00e9sentation ASCII comparable, permettant ainsi des comparaisons pr\u00e9cises. Alors que la fonction GA_KEEP_0002 ne traite que le caract\u00e8re le plus \u00e0 gauche, la fonction GA_KEEP_0003 convient \u00e0 la conversion compl\u00e8te de la cha\u00eene de caract\u00e8res, garantissant ainsi une \u00e9valuation correcte des caract\u00e8res non standard dans vos formules de recherche enregistr\u00e9es.","ga_scenario":"Les utilisateurs de NetSuite rencontrent souvent des difficult\u00e9s lorsqu\u2019ils tentent de comparer des cha\u00eenes de caract\u00e8res contenant des caract\u00e8res non ASCII, tels que le japonais ou le chinois, directement au sein de formules de recherche enregistr\u00e9es. Les m\u00e9thodes de comparaison standard peuvent ne pas \u00e9valuer avec pr\u00e9cision ces jeux de caract\u00e8res multioctets, ce qui entra\u00eene des r\u00e9sultats erron\u00e9s ou des comparaisons infructueuses lorsqu\u2019on tente de faire correspondre des valeurs sp\u00e9cifiques ou d\u2019appliquer une logique conditionnelle.","ga_solution":"Pour comparer efficacement des caract\u00e8res non ASCII dans les formules de recherche enregistr\u00e9es de NetSuite, il est n\u00e9cessaire de convertir les jeux de caract\u00e8res en une repr\u00e9sentation ASCII. Bien que la fonction `ASCII` puisse \u00eatre utilis\u00e9e, il est important de noter qu\u2019elle ne renvoie la valeur ASCII que du caract\u00e8re situ\u00e9 le plus \u00e0 gauche d\u2019une cha\u00eene. Vous trouverez ci-dessous un exemple d\u2019utilisation de cette fonction dans le cadre d\u2019une logique conditionnelle :\n\n```\nASCII('\u6803\u6728\u770c') ASCII({shipstate}) then 'Japanese State 1' else {shipstate} end\n```\n\nCette formule v\u00e9rifie si une r\u00e9gion japonaise sp\u00e9cifique correspond \u00e0 une valeur pr\u00e9d\u00e9finie et, si tel est le cas, la traduit en un nom lisible ; dans le cas contraire, elle affiche le nom d\u2019origine de la r\u00e9gion.Pour convertir une cha\u00eene enti\u00e8re contenant des caract\u00e8res non ASCII en une repr\u00e9sentation ASCII adapt\u00e9e \u00e0 la comparaison, la fonction `ASCIISTR` est plus appropri\u00e9e. Contrairement \u00e0 `ASCII`, `ASCIISTR` est con\u00e7ue pour g\u00e9rer la conversion compl\u00e8te d\u2019une cha\u00eene, ce qui la rend adapt\u00e9e aux sc\u00e9narios n\u00e9cessitant des comparaisons de cha\u00eenes exhaustives.D\u2019autres fonctions, telles que GA_KEEP_0006, ne sont pas disponibles dans la liste d\u00e9roulante des formules de recherche enregistr\u00e9es de NetSuite et ne sont donc pas prises en charge \u00e0 cette fin. De m\u00eame, le module `N\/encode` est une fonctionnalit\u00e9 de SuiteScript et ne peut pas \u00eatre utilis\u00e9 dans les formules de recherche enregistr\u00e9es pour des op\u00e9rations d\u2019encodage ou de d\u00e9codage.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:46:42-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"How do you compare non-ASCII (ex: Japanese or Chinese characters) in a saved search","ga_ans_id":"ANS-0188","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The description and implied usage of the ASCII() function in the original answer are inaccurate for converting an entire string to ASCII for comparison; NetSuite's ASCII function returns the ASCII value of the leftmost character only.; TEXT_DECODE is not available as a function in the saved search formula dropdown; the N\/encode module for encoding\/decoding is a SuiteScript feature, not a saved search formula function.","ga_final_category":"Saved Searches & Formulas","footnotes":""},"ga_category":[91,3,91],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3847","qa_entry","type-qa_entry","status-publish","hentry","ga_category-recherches-enregistrees-et-formules","ga_category-saved-searches-formulas","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":91,"label":"Recherches enregistr\u00e9es et formules"},{"value":3,"label":"Saved Searches & Formulas"},{"value":91,"label":"Recherches enregistr\u00e9es et formules"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"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\/3847","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\/3847\/revisions"}],"predecessor-version":[{"id":5768,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3847\/revisions\/5768"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3847"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3847"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3847"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}