...
2) Al secondo intervento di Gianluigi: non so che vuol dire "tra i tag code". Riferisco le informazioni che credo più importanti in questo caso: Gambas 3.7.0,
Architecture x86, Theme QGtk, Language it_IT.UTF-8. Poi ci sono 11 librerie: Cairo, Curl, DBus, GStreamer (2 volte), GTK+3, GTK, OpenGl, Popper, Gt4, SDL.
Per la disinstallazione di Gambas 3.1 avevo seguito il consiglio di un sito che non mi ricordo: prima disinstallare solo il pacchetto principale e poi dare il comanto a terminale sudo apt-get autoremove.
...
Grazie a tutti.
Ad esempio questo è il mio (ho copiato da System informations e poi cliccando sul cancelletto...):
[System]
Gambas=3.7.1
OperatingSystem=Linux
Kernel=3.13.0-49-generic
Architecture=x86_64
Distribution=Ubuntu 14.04.2 LTS
Desktop=GNOME
Theme=QGtk
Language=it_IT.UTF-8
Memory=4961M
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+3=libgtk-3.so.0.1000.8
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4
:ciao:
Ok. Ci provo, ora che ho visto il cancelletto con tooltip "inserisci codice":
[System]
Gambas=3.7.0
OperatingSystem=Linux
Kernel=3.13.0-37-generic
Architecture=x86
Distribution=Linux Mint 17.1 Rebecca
Desktop=MATE
Theme=QGtk
Language=it_IT.UTF-8
Memory=3282M
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+3=libgtk-3.so.0.1000.8
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4
Ecco fatto. :-* (bacio da una foglia di cicoria, fa lo stesso?) :)
Non vedo nulla di irregolare per quanto ne capisco e lo puoi vedere da te confrontando con il mio.
Se scrivi questo codice la console ti dovrebbe restituire due UTF-8 prova un po.
Public Sub Form_Open()
Print Desktop.Charset
Print System.Charset
End
:ciao:
...Certamente tutto questo deve dipendere dalla diversa gestione dei due filesystem da parte dei due sistemi operativi. Ma non so come. Grazie di tutto. A presto
Sono incappato in questa discussione dove malgrado il [Risolto] rimaneva il mistero del perché importando del testo dal sistema Windows alcuni caratteri fossero illegibili a Gambas.
Questo accade quando i sistemi che devono dialogare con Gambas (che usa UTF-8) hanno differenti set di caratteri, in questo caso specifico windows-1252.
Pertanto sarebbe bastato convertire con la funzione di Gambas CONV il file da importare, ad esempio:
Public Sub Form_Open()
Dim sPath As String = "/percorso/del/file/windows.txt"
Dim sFile As String
sFile = File.Load(sPath)
sFile = Conv(sFile, "windows-1252", "UTF-8")
TextArea1.Text = sFile
End