Code : Tout sélectionner
a$="bonjour£bonsoir"
debug stringfield(a$,1,"£")
debug stringfield(a$,2,"£")
bonjour?bonsoir
bonjour?bonsoir
unicode décoché dans le compilateur
bonjour
bonsoir
est-ce normal ?
Code : Tout sélectionner
a$="bonjour£bonsoir"
debug stringfield(a$,1,"£")
debug stringfield(a$,2,"£")
bonjour
bonsoir
Code : Tout sélectionner
rd=ReadFile(#PB_Any,"test.txt")
a$=ReadString(rd)
CloseFile(rd)
debug StringField(a$,1,"£")
Debug StringField(a$,2,"£")
Code : Tout sélectionner
a$=ReadString(rd,#PB_Ascii)
Code : Tout sélectionner
rd=ReadFile(#PB_Any,"test.txt",#PB_ASCII)
a$=ReadString(rd,#PB_ASCII)
code=asc(mid(a$,8,1))
CloseFile(rd)
debug "le code ascii (ou unicode suivant la compile) est :"+str(code)
debug "soit le caractere :"+chr(code)
debug StringField(a$,1,chr(code))
Debug StringField(a$,2,chr(code))
Code : Tout sélectionner
rd=ReadFile(#PB_Any,"test.txt")
a$=ReadString(rd,#PB_Ascii)
CloseFile(rd)
Debug StringField(a$,1,"£")
Debug StringField(a$,2,"£")
Code : Tout sélectionner
Debug StringField(a$,1,"£")
Debug StringField(a$,2,"£")
Code : Tout sélectionner
Debug StringField(a$,1,"£")
Debug StringField(a$,2,"£")
Tu utilises l'editeur officiel ou EPB ?case a écrit :comment savoir si un fichier utilise l’Unicode ou non ?
de toute façon,il n'y a plus de différence de format de fichier, entre les deux maintenant !falsam a écrit :Tu utilises l'editeur officiel ou EPB ?
c'est même comme ça que j'ai vu la différence de format entre l'editeur off (Format ANsi) , et EPB (qui etait au format UTF8 Sans BOOMAr-S a écrit :Avec un editeur de texte comme notepad++
Tu as un menu "encodage" qui te montre illico le format de ton fichier.
pour repondre a la question :case a écrit :comment savoir si un fichier utilise l’Unicode ou non ?
Code : Tout sélectionner
If ReadStringFormat(0) =#PB_Ascii ; remplacer par #Pb_UTF8 ou #PB_unicod
EPB_Ascii=1
Else
EPB_ascii=0
EndIf
Tu es bien sur de toi.Zorro a écrit :de toute façon,il n'y a plus de différence de format de fichier, entre les deux maintenant !
heu t'es sur de ça ??falsam a écrit :Que ce soit Pb 5.50 ou 5.42 le format de fichier peut etre ASCII ou UTF8.