Le modificateur [NatNum1] utilise toujours un système de concordance caractère par caractère qui convertit les nombres en une chaîne correspondant à la description de format numérique natif de l'environnement linguistique concerné. Les autres modificateurs produisent des résultats différents selon l'environnement linguistique dans lequel ils sont utilisés. L'expression &quot; environnement linguistique &quot; peut désigner la langue et le territoire pour lesquels la description de format est définie, ou un modificateur tel que [$-yyy] placé à la suite du modificateur numérique natif. Dans ce cas, yyy représente le nombre hexadécimal MS-LCID qui est également utilisé pour les descriptions de formats monétaires. Par exemple, pour afficher un nombre à l'aide des caractères japonais Kanji de forme courte dans un environnement linguistique anglais (U.S.A.), utilisez le format numérique suivant :
コードには、ロケール設定に応じて異なった意味があります。[NatNum1] は常に、ロケール設定の数のモードに対応し、1:1 の数配置となる数字列に変換します。ロケール設定は言語、書式コードを専用に定義した国、または国ナンバー補足のあとにくるロケール設定補足 [$-yyy] (yyy は16進法の MS-LCID で、通貨書式コードにも使用される) によって決まります。たとえば、日本の漢字書式の数を英語 (米国) ロケール設定の書式に変更するには、次のコードを使います。