Conv$
StringConvertida = Conv$ ( String AS String , CharsetOrigem AS String , CharsetDestino AS String ) AS String
StringConvertida = Conv ( String AS String , CharsetOrigem AS String , CharsetDestino AS String ) AS String
Converte uma string de um conjunto de caracteres (charset) para outro. Um conjunto de caracteres é representado por uma string como
"ASCII"
,
"ISO-8859-1"
, ou
"UTF-8"
.
O interpretador Gambas usa internametne o conjunto de caracteres
UTF-8
.
O conjunto de caracteres usado pelo sistema é retornado por
System.Charset ele é o
ISO-8859-15
no Mandrake 10.2, mas UTF-8 no RedHat! No futuro todos os sistemas Linux provavelmente serão baseados no
UTF-8
.
O conjunto de caracteres usado pela interface gráfica do usuário é retornado por
Desktop.Charset. Ele deve sempre ser
UTF-8
.
A conversão depende da função
iconv() da biblioteca GNU.
Erros
Examples
DIM sStr AS String
DIM iInd AS Integer
sStr = Conv$("Gambas", "ASCII", "EBCDIC-US")
FOR iInd = 1 TO Len(sStr)
PRINT Hex$(Asc(Mid$(sStr, iInd, 1)), 2); " ";
NEXT
Veja também