WriteStringFormat()

Syntaxe

WriteStringFormat(#Fichier, Format)
Description
Ecrit un BOM (Byte Order Mark) à la position actuelle du #Fichier. C'est une pratique courante pour indiquer le type d'encodage du fichier texte.

Le paramètre 'Format' peut prendre l'une des valeurs suivantes:
  #PB_Ascii  : N'écrit aucun BOM (fichier texte standard).
  #PB_UTF8   : Ecrit le BOM UTF-8.
  #PB_Unicode: Ecrit le BOM UTF-16 (little endian).
  #PB_UTF16BE: Ecrit le BOM UTF-16 (big endian) BOM.
  #PB_UTF32  : Ecrit le BOM UTF-32 (little endian) BOM.
  #PB_UTF32BE: Ecrit le BOM UTF-32 (big endian) BOM.
Les constantes #PB_Ascii, #PB_UTF8 et #PB_Unicode correspondent aux options supportés par WriteString() et WriteStringN(). Après avoir placé un BOM, toutes les opérations d'écriture devraient utiliser ce format.

Le BOM (Byte Order Mark) est un moyen couramment utilisé pour indiquer le type d'encodage d'un fichier texte. Il est habituellement placé au début du fichier. Néanmoins, ce n'est pas un standard ni une norme, mais une pratique courante. Ainsi, si aucun BOM n'est détecté au début du fichier, cela ne veut pas forcément dire qu'il s'agit d'un fichier ASCII. ReadStringFormat() peut être utilisé pour detecter le BOM d'un fichier.

Pour plus d'information, consulter cet article Wikipedia.

OS Supportés

Tous

<- WriteString() - File Index - WriteStringN() ->