Page de démarrage > comp > gb > string 
 en de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Précédent  Suivant  Éditer  Renommer  Annuler  Rafraîchir  Rechercher  Administration  
Documentation
Historique
 
Attention! La traduction de cette page n'est pas à jour.  Voir la version anglaise 
String (gb)
Cette classe fournit des méthodes de manipulations de chaînes de caractères UTF-8.

Symboles
Cette classe est statique.

Méthodes statiques 
Byte  Chr  Code  Comp  InStr  Index  LCase  Left  Len  Lower  Mid  Pos  RInStr  Right  UCase  Upper   

Attention, les routines standards de chaînes de caractères de Gambas gérent celles-ci en ASCII

Pour utiliser des chaînes non-UTF8 vous devez d’abord les convertir.

Exemple

DIM hFile AS Stream
DIM sUneLigneNonUTF8 AS String
DIM sLigneUTF8 as String

' Imprime un fichier texte WINDOWS-1253 sur la sortie standard
hFile = OPEN "/home/ilias/destextesengrecsWINDOWS-1253.txt" FOR INPUT

WHILE NOT Eof(hFile)
  LINE INPUT #hFile, sUneLigneNonUTF8
  sLigneUTF8 = Conv$(sUneLigneNonUTF8, "WINDOWS-1253", "UTF-8")
  PRINT sLigneUTF8
  'alternative
  'LINE INPUT #hFile, sUneLigneNonUTF8
  'PRINT Conv$(sUneLigneNonUTF8, "WINDOWS-1253", "UTF-8")
WEND
FINALLY ' Toujours exécutée, même si une erreur est levée
  CLOSE #hFile
CATCH ' exécutée seulement si erreur
  PRINT "Ne peux pas imprimer ou lire ou convertir les lignes du fichier "; "/home/ilias/destextesengrecsWINDOWS-1253.txt"