aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: [1] 2

Author Topic: Caracteres no ASCII en ficheros bajados con aMule  (Read 5982 times)

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Caracteres no ASCII en ficheros bajados con aMule
« on: August 12, 2007, 12:10:09 AM »

En aMule, tanto en descargas como en compartidos, puedo ver perfectamente los caracteres no ASCII, pero al completar la descarga el fichero queda en el disco duro con interrogaciones o cuadraditos donde deberían estar esos caracteres (en compartidos del aMule siguen viéndose bien). Tanto en Konqueror como en Krusader o Konsole me pasa esto y sólo tengo que renombrar los ficheros para que muestren correctamente esos caracteres, que lo hacen sin ningún problema, por otra parte. Tb en Gnome con Nautilus pasa lo mismo. ¿Alguna sugerencia?
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #1 on: August 12, 2007, 12:55:48 AM »

Hola sosonok,

¿Cuál versión de aMule usa? Creo que phoenix hizo algo con los caracteres en la version desarrollada. Intente usarlo, por favor.

saludos
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #2 on: August 12, 2007, 09:44:15 AM »

Ahora mismo estoy usando la versión CVS del 24 de julio y la 2.8.3 de wxWidgets. ¿Qué puedo hacer al respecto?

Saludos.
« Last Edit: August 12, 2007, 09:49:07 AM by sosonok »
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #3 on: August 12, 2007, 10:59:16 AM »

Vale, la versión ya tiene los cambios, a lo mejor es un error.

¿Qué es tu "locale"? (echo $LANG)
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #4 on: August 12, 2007, 01:37:58 PM »

es_ES.UTF-8
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #5 on: August 17, 2007, 11:51:13 PM »

Hola de nuevo.
wuischke, ¿alguna pista de lo que puede estar pasando? ¿Necesitas más información?
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #6 on: August 18, 2007, 09:41:40 AM »

Hola,

perdoname, no estaba en casa durante unos dias y olvidaba sobre el problema.

Solamente una cosita más: Dime la linea en /etc/fstab de tú partición (?) con aMule. Qué systema de ficheros es? (ext3/xfs/reiser...)
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #7 on: August 18, 2007, 09:49:23 AM »

ahí va:

/dev/sda6       /media/sda6     xfs     defaults        0       2
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #8 on: August 18, 2007, 11:33:20 AM »

Creo que es la culpa de los wxwidgets...

No sé porque, pero cuando uso algún caracter no ASCII siempre me da un "error 14: Bad address". (Aún peor que lo que hace aMule...)
Sin embargo funcionan bien los ficheros con caracteres no ASCII
Quote
[johkra@archlinux test]$ ./test
11:29:05: Error: can't create file 'ma?ana' (error 14: Bad address)
11:29:05: Error: can't create file 'ma?ana' (error 14: Bad address)
[johkra@archlinux test]$ ls
test  test.cpp
[johkra@archlinux test]$ touch mañana
[johkra@archlinux test]$ ls
mañana  test  test.cpp
[johkra@archlinux test]$

Programa test:
Code: [Select]
/* test.cpp wxRenameFile in Unicode test program
 *
 * Compile using:
 * g++ test.cpp `wx-config --libs` `wx-config --cxxflags` -o test
 */
#include <wx/wx.h>

#include <wx/ffile.h>
#include <wx/filefn.h>


int main() {

// create new file if not existant
wxFFile newFile(wxT("banana"), wxT("w"));
newFile.Close();

// rename file using only ASCII characters -> success
wxRenameFile(wxT("banana"),wxT("manana"));

//rename file using non-ASCII characters -> fails
if( !wxRenameFile(wxT("manana"),wxT("mañana")) ) {
wxCopyFile(wxT("manana"),wxT("mañana"));
//wxRemoveFile(wxT("manana"));
}

//wxRenameFile(wxT("manana"),wxT("Männer"));
}
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #9 on: August 18, 2007, 12:07:57 PM »

Pues nada, espero que confirméis la raíz del problema y los desarrolladores puedan solucionarlo en próximas versiones. Suerte.

Un saludo.
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #10 on: August 18, 2007, 12:18:07 PM »

Mierda. Había olvidado que en otro foro donde estaba discutiendo esta cuestión una persona decía que le funcionaba perfectamente. Utiliza la versión 2.1.3 de aMule y el gentoo file manager. Ésta es su configuración:

Quote
$ amule --version
aMule 2.1.3 using wxGTK2 v2.6.3 (Unicoded) (OS: Linux)
$ gentoo --version
0.11.56

Esa persona sugiere que puede ser un problema de nuestra configuración unicode, de hecho al hacer amule --version a mí me sale esto:

Quote
aMule CVS using wxGTK2 v2.8.3 (Snapshot: Tue Jul 24 07:02:06 CEST 2007) (OS: Linux)
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #11 on: August 18, 2007, 12:28:38 PM »

A mi me sale:
Quote
aMule CVS using wxGTK2 v2.8.0 (Snapshot: rev. 7375) (OS: Linux)

Pero tengo libwx_baseu-2.8.so (sólo) la versión unicode de wxwidgets, voy a ver que se cambie desde hace la versión 2.1.3.

Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #12 on: August 18, 2007, 02:05:37 PM »

Pero esta claro que sosonok no tiene las wxWidgets en unicode.
Logged

sosonok

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #13 on: August 18, 2007, 03:26:43 PM »

Acabo de compilar las wxwidgets 2.8.4 con la opción --enable-unicode, pero sigue poniendo:

Quote
aMule CVS using wxGTK2 v2.8.4 (Snapshot: Sat Aug 18 07:02:04 CEST 2007) (OS: Linux)

Y lo de los caracteres no ASCII igual
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Caracteres no ASCII en ficheros bajados con aMule
« Reply #14 on: August 18, 2007, 03:56:23 PM »

No lo pienso. Lo he intentado otra vez con wxGTK 2.8.4 compilado de nuevo con soporte unicode y el mismo error.

Funcionaba perfectamente con mingw+wine:
Quote
[johkra@archlinux test]$ ls
mingwm10.dll  test.cpp  test.exe
[johkra@archlinux test]$ wine test
[johkra@archlinux test]$ ls
mañana  mingwm10.dll  test.cpp  test.exe
[johkra@archlinux test]$

Voy a ver el "bug tracker" y si no encuentro nada vo a ver el codigo fuente de los wxWidgets.
Logged
Pages: [1] 2