System.UnicodeToUtf8

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function UnicodeToUtf8(Dest: _PAnsiChr; Source: PWideChar; MaxBytes: Integer): Integer;
function UnicodeToUtf8(Dest: _PAnsiChr; MaxDestBytes: Cardinal; Source: PWideChar; SourceChars: Cardinal): Cardinal;

C++

extern DELPHI_PACKAGE int __fastcall UnicodeToUtf8 _DEPRECATED_ATTRIBUTE0 (char * Dest, WideChar * Source, int MaxBytes)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.pas
System.hpp
System System

Description

Convertit une chaîne de caractères Unicode en chaîne UTF-8.

Appelez UnicodeToUtf8 pour convertir une chaîne Unicode en une suite à zéro terminal de caractères UTF-8. Utilisez la seconde syntaxe. La syntaxe dépréciée est incluse uniquement pour des raisons de compatibilité descendante.

Dest reçoit le tableau à zéro terminal de caractères UTF-8.

MaxDestBytes ou MaxBytes indiquent le nombre d'octets disponibles dans le tampon spécifié par Dest, y compris le caractère Null de terminaison.

Source est un tableau de caractères Unicode.

SourceChars indique le nombre de caractères de Source. Si SourceChars n'est pas spécifié, Source doit être terminée par le caractère Null.

UnicodeToUtf8 renvoie le nombre d'octets écrits dans Dest.

Voir aussi