積丹尼 Dan Jacobson, since "adb shell ... doesn't seem to be capable to handle multibyte characters above U+10000" – can you open the adb shell and see if "ls" mis-handles the rainbow char? If so then you have a test case that you can file directly with the Android Debug Bridge people- though I don't know who they are...
-y -y On Wed, Jul 8, 2020 at 8:48 AM Michael Albinus <[email protected]> wrote: > > 積丹尼 Dan Jacobson <[email protected]> writes: > > Hi Dan, > > > If I am in dired, > > > > /adb::/sdcard/GTs/gpx: > > total 7674 > > drwxrwx--x 1 root sdcard_rw 4096 2019-10-28 . > > drwxrwx--x 1 root sdcard_rw 4096 2018-05-16 .. > > -rw-rw---- 1 root sdcard_rw 17132 2019-10-21 2019-10-14_05-52-10.gpx > > -rw-rw---- 1 root sdcard_rw 8493 2019-11-02 2019-10-14_09-05-25.gpx > > -rw-rw---- 1 root sdcard_rw 7578327 2019-09-26 village_excel.xls > > -rw-rw---- 1 root sdcard_rw 488 2019-10-28 .gpx > > > > and I hit v (runs the command dired-view-file), on that final file, I get > > dired-get-file-for-visit: File no longer exists; type ‘g’ to update Dired > > buffer > > > > OK, I have to first do > > $ adb pull /sdcard/GTs/gpx/.gpx /tmp/ > > /sdcard/GTs/gpx/.gpx: 1 file pulled. 0.0 MB/s (488 bytes in 0.018s) > > > > and view it locally. (Can't copy from dired of course either.) > > I can confirm this. adb pull and adb push work as expected. But for > other file operations, I need adb shell. And this doesn't seem to be > capable to handle multibyte characters above U+10000. Sorry for that. > > Best regards, Michael. >
