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