Able to reproduce - for example try to open /bin/cat in gedit:
$ file /bin/cat
/bin/cat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
$ gedit /bin/cat
Expected: file opens in gedit and a lot of unprintable characters gets
shown.
Actual:
Unclear error message appears stating "Could not open the file /bin/cat using
the Unicode (UTF-8) character encoding." "Please check that you are not trying
to open a binary file.
Select a different character coding from the menu and try again."
A checkbox with default UTF-8 encoding and alternative Western ISO
appears. Choosing ISO doesn't help.
Compare with vi /bin/cat which shows a lot of squares mixed with
printable characters.
Side note: if I create a short text file with a non-printable character,
it can be open using gedit but gedit assumes some weird asian encoding.
See:
$ echo -e "Hello\nW\000rld" > ~/foo
$ od -cx ~/foo
0000000 H e l l o \n W \0 r l d \n
6548 6c6c 0a6f 0057 6c72 0a64
0000014
$ file ~/foo
foo: data
$ vi ~/foo
- this works as expected
$ gedit ~/foo
- this shows 效汬੯W汲
--
Can't open a binary file
https://bugs.launchpad.net/bugs/282164
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs