• looking to just list "string" in gpg output

    From August Abolins@2:221/1.58 to All on Sat Jan 17 15:16:00 2026
    What's the best way to get the output of this:

    H:\temp>gpg ppp.txt
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"
    gpg: encrypted with 2048-bit RSA key, ID 6C0F8C1358D82C2D, created 2010-10-18
    "Phil Lejman <phil.lejman@gmail.com>"
    gpg: encrypted with ECDH key, ID 740397B0612F2FC7
    gpg: encrypted with 256-bit ECDH key, ID C42D963F2DAC8CC7, created 2020-10-17
    "Paul Kapaldo"

    ..to just produce this:

    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"

    ???



    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Dan Clough@1:135/115 to August Abolins on Sat Jan 17 16:49:19 2026
    August Abolins wrote to All <=-

    What's the best way to get the output of this:

    H:\temp>gpg ppp.txt
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"
    gpg: encrypted with 2048-bit RSA key, ID 6C0F8C1358D82C2D, created 2010-10-18
    "Phil Lejman <phil.lejman@gmail.com>"
    gpg: encrypted with ECDH key, ID 740397B0612F2FC7
    gpg: encrypted with 256-bit ECDH key, ID C42D963F2DAC8CC7, created 2020-10-17
    "Paul Kapaldo"

    ..to just produce this:

    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"

    ???

    I'd use: gpg ppp.txt | grep '"'

    On Linux, at least. Now that I look again, it looks like you're using Windoze, so not sure how to do it there.



    ... Gone crazy, be back later, please leave message.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.34-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From August Abolins@2:221/1.58 to Dan Clough on Sat Jan 17 18:25:00 2026
    Hello Dan!

    ** On Saturday 17.01.26 - 16:49, you wrote:

    I'd use: gpg ppp.txt | grep '"'

    On Linux, at least. Now that I look again, it looks like you're using Windoze, so not sure how to do it there.

    If busybox is a good emulation of linux, this did not work:

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep ""
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"


    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From August Abolins@2:221/1.58 to Dan Clough on Sat Jan 17 19:16:00 2026
    I'd use: gpg ppp.txt | grep '"'

    On Linux, at least. Now that I look again, it looks like
    you're using Windoze, so not sure how to do it there.

    Update BELOW..


    If busybox is a good emulation of linux, this did not work:

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep ""
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24 "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04 "Philipe <philipe_rm1@hotmail.com>"


    Sorry, I missed the " enclosed in ' quotes; however, same
    result:

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep '"'
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"
    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From August Abolins@2:221/1.58 to Dan Clough on Sat Jan 17 19:55:00 2026
    I'd use: gpg ppp.txt | grep '"'

    On Linux, at least. Now that I look again, it looks like
    you're using Windoze, so not sure how to do it there.


    [...]

    Sorry, I missed the " enclosed in ' quotes; however, same
    result:

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep '"'
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24 "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04 "Philipe <philipe_rm1@hotmail.com>"


    SOLVED:

    This works in Windows/DOS:

    H:\temp>gpg > NUL -d ppp.txt 2> NUL2 & busybox grep \" NUL2
    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"


    And, this works in sh:

    H:/temp $ gpg > NUL -d ppp.txt 2> NUL2 ; grep \" NUL2
    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"


    I'm such a bright boy!


    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Dan Clough@1:135/115 to August Abolins on Sat Jan 17 18:58:38 2026
    August Abolins wrote to Dan Clough <=-

    I'd use: gpg ppp.txt | grep '"'

    On Linux, at least. Now that I look again, it looks like
    you're using Windoze, so not sure how to do it there.

    Update BELOW..

    If busybox is a good emulation of linux, this did not work:

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep ""
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24 "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04 "Philipe <philipe_rm1@hotmail.com>"


    Sorry, I missed the " enclosed in ' quotes; however, same
    result:

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep '"'
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created 2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created 2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"

    I guess busybox *isn't* a good emulation of Linux. It works as expected
    on actual Linux. Maybe a Windows user will chime in here.




    ... Gone crazy, be back later, please leave message.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.34-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From August Abolins@2:221/1.58 to Dan Clough on Sat Jan 17 20:26:00 2026
    Hello Dan!

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep '"'
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created
    2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created
    2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"

    I guess busybox *isn't* a good emulation of Linux. It
    works as expected on actual Linux. Maybe a Windows user
    will chime in here.

    Do you have an actual gpg output to show me?

    You're forgetting that only the decrypted part goes to stdout,
    and gpg errors and info go to stderr.


    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Sun Jan 18 01:29:02 2026
    Hej August!

    H:/temp $ gpg > NUL -d ppp.txt 2> NUL2 ; grep \" NUL2

    If you have 'tee' handy then try this;

    H:/temp $ { gpg ppp.txt | tee NUL2; } &> NUL1 ; grep \" NUL2

    'tee' will only output stdout to NUL2. Both stderr and stdout will get written to NUL1 which if you don't need it could be redirected to /dev/null or whatever your sh enviroment uses to represent the void.

    Het leven is goed,
    Maurice

    o- o- -o o- o- -o o- -o o- o- -o -o o- -o -o -o
    /) /) (\ /) /) (\ /) (\ /) /) (\ (\ /) (\ (\ (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Hwæt bið betst and wyrst? Ic ðe secge, mannes word.
    What is the best and the worst thing? I tell you, man's word.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From Aug@2:460/256 to Maurice Kinal on Sun Jan 18 05:46:33 2026
    Hi Maurice...

    Hej August!
    H:/temp $ gpg > NUL -d ppp.txt 2> NUL2 ; grep \" NUL2
    If you have 'tee' handy then try this;
    H:/temp $ { gpg ppp.txt | tee NUL2; } &> NUL1 ; grep \" NUL2
    'tee' will only output stdout to NUL2. Both stderr and stdout will get written to NUL1 which if you don't need it could be redirected to /dev/null or whatever your sh enviroment uses to represent the void.
    Het leven is goed,
    Maurice
    o- o- -o o- o- -o o- -o o- o- -o -o o- -o -o -o
    /) /) (\ /) /) (\ /) (\ /) /) (\ (\ /) (\ (\ (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Hwæt bið betst and wyrst? Ic ðe secge, mannes word.
    What is the best and the worst thing? I tell you, man's word.

    No.. I want to parse stderr that gpg produces.

    --
    /|ug
    https://t.me/aabolins

    --- Want fido for iOS/MacOS/Android/Win/Linux? https://shrtco.de/tpJ9yV
    * Origin: Fido by Telegram BBS from Stas Mishchenkov (2:460/256)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Sat Jan 17 22:07:00 2026
    Hi Maurice...

    If you have 'tee' handy then try this;
    H:/temp $ { gpg ppp.txt | tee NUL2; } &> NUL1 ; grep \" NUL2

    'tee' will only output stdout to NUL2. Both stderr and stdout will get
    written to NUL1 which if you don't need it could be redirected to
    /dev/null or whatever your sh enviroment uses to represent the void. Het
    leven is goed, Maurice

    No.. I want to parse stderr that gpg produces.

    I got it!

    H:\temp>gpg --batch --yes -d ppp.txt > NUL 2> NUL2 & busybox grep \" NUL2
    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"


    or.. without busybox:

    H:\temp>gpg --batch --yes -d ppp.txt > NUL 2> NUL2 & findstr /C:""" NUL2
    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"

    I wanted to avoid any and all prompts for either the gpg passphrase and the file overwrite prompt so that I can use this in a batch/script for any updated ppp.txt that I need.


    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Dan Clough@1:135/115 to August Abolins on Sat Jan 17 21:38:57 2026
    August Abolins wrote to Dan Clough <=-

    H:\temp>busybox sh
    H:/temp $ gpg ppp.txt | grep '"'
    gpg: WARNING: no command supplied. Trying to guess what you mean ...
    gpg: encrypted with 4096-bit RSA key, ID 34C35AA4CB59468A, created
    2024-12-24
    "seanrima-gpgmail <thecivvie@gmail.com>"
    gpg: encrypted with ECDH key, ID FB7964717AABB346
    gpg: encrypted with 256-bit ECDH key, ID DB93C9CDECB10521, created
    2025-06-04
    "Philipe <philipe_rm1@hotmail.com>"

    I guess busybox *isn't* a good emulation of Linux. It
    works as expected on actual Linux. Maybe a Windows user
    will chime in here.

    Do you have an actual gpg output to show me?

    No. I was just working on getting 'grep' to show the desired output.

    You're forgetting that only the decrypted part goes to stdout,
    and gpg errors and info go to stderr.

    OK.


    ... Apathy Error: Strike any key...or none, for that matter.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.34-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From Maurice Kinal@2:280/464.113 to Aug on Sun Jan 18 04:03:18 2026
    Hej Aug!

    No.. I want to parse stderr that gpg produces.

    Then you're on the right track except I would suggest changing NUL to something else, say OUT and BOTH.

    Het leven is goed,
    Maurice

    o- o- -o -o o- -o o- -o o- o- o- -o -o -o o- -o
    /) /) (\ (\ /) (\ /) (\ /) /) /) (\ (\ (\ /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Yldo beoð on eorðan æghwæs cræftig.
    Old age has power over everything on earth.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Sun Jan 18 10:21:00 2026
    Hello Maurice Kinal!

    ** On Sunday 18.01.26 - 04:03, Maurice Kinal wrote to Aug:

    No.. I want to parse stderr that gpg produces.

    Then you're on the right track except I would suggest changing NUL to something else, say OUT and BOTH.

    NUL and NUL2, (or NULx) are clearer indications for me that they are disposable files and just useful for the current process. I don't care if they are overwritten or deleted later.

    I've updated my script/commandline to always produce those NULx files in h:\temp dir. I don't care to backup anything that I place in h:\temp

    I wouldn't mind creating my own "temp" dir in ram, but Windows limits that to the system TEMP and TMP. And.. that could probably interfere with program updates that require restarts causing legit files stored there to vanish at reboot.

    I'm reading that creating a ramdisk in linux is fairly simple and a common feature.

    Back on topic for this thread.. this is the linux version (via busybox for me) that works as desired:

    H:\temp>busybox sh
    H:/temp $ gpg --batch --yes -d ppp.txt >| NUL 2>| NUL2 ; grep \" NUL2
    "seanrima-gpgmail <thecivvie@gmail.com>"
    "Philipe <philipe_rm1@hotmail.com>"
    "Phil Lejman <phil.lejman@gmail.com>"
    "Paul Kapaldo"



    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Sun Jan 18 17:09:36 2026
    Hej August!

    I'm reading that creating a ramdisk in linux is fairly simple and a
    common feature.

    # mount -t tmpfs -o size=8g none /dev/lfs

    creates a 8G ramdisk mounted on /dev/lfs.

    # umount -v /dev/lfs

    wipes it out.

    What version of busybox do you have? That looks to be your salvation.

    Het leven is goed,
    Maurice

    -o -o -o o- o- o- o- o- o- o- o- o- -o -o -o o-
    (\ (\ (\ /) /) /) /) /) /) /) /) /) (\ (\ (\ /)
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Oft for ðæs lareowes unwisdome misfaraþ ða hieremenn.
    Often because of the leader's folly, the followers go astray.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Sun Jan 18 13:02:00 2026
    Hello Maurice!

    I'm reading that creating a ramdisk in linux is fairly simple and a
    common feature.

    # mount -t tmpfs -o size=8g none /dev/lfs

    creates a 8G ramdisk mounted on /dev/lfs.

    # umount -v /dev/lfs

    wipes it out.

    Yep.. pretty easy, just as I thought. I have a friend who uses ramdisk a lot, primarily for various "processing" purposes, and even uses Standby for the pc when he needs to travel of end for the day.

    The problem in his case though, his laptop batt might be a bit on the low side, and when he tries to come out of standby everything he was in the middle of "processing" would be gone when the machine would need a full restart.


    What version of busybox do you have? That looks to be your salvation.

    H:\temp>busybox --help
    BusyBox v1.37.0-FRP-5398-g89ae34445 (2024-06-25 08:38:11 BST)
    (mingw32-gcc 14.1.1-3.fc40; mingw32-crt 11.0.1-3.fc40; glob)

    H:/temp $ help
    Built-in commands:
    ------------------
    . : [ [[ alias break cd chdir command continue echo eval exec
    exit export false getopts hash help history jobs kill let local
    printf pwd read readonly return set shift source test times title
    trap true type ulimit umask unalias unset wait [ [[ ar arch ascii
    ash awk base32 base64 basename bash bc bunzip2 busybox bzcat
    bzip2 cal cat cdrop chattr chmod cksum clear cmp comm cp cpio
    crc32 cut date dc dd df diff dirname dos2unix dpkg dpkg-deb drop
    du echo ed egrep env expand expr factor false fgrep find fold
    free fsync ftpget ftpput getopt grep groups gunzip gzip hd head
    hexdump httpd iconv id inotifyd install ipcalc jn kill killall
    lash less link ln logname ls lsattr lzcat lzma lzop lzopcat make
    man md5sum mkdir mktemp mv nc nl nproc od paste patch pdpmake
    pdrop pgrep pidof pipe_progress pkill printenv printf ps pwd
    readlink realpath reset rev rm rmdir rpm rpm2cpio sed seq sh
    sha1sum sha256sum sha3sum sha512sum shred shuf sleep sort split
    ssl_client stat strings su sum sync tac tail tar tee test time
    timeout touch tr true truncate ts tsort ttysize uname uncompress
    unexpand uniq unix2dos unlink unlzma unlzop unxz unzip uptime
    usleep uudecode uuencode vi watch wc wget which whoami whois
    xargs xxd xz xzcat yes zcat
    H:/temp $

    So.. no tmpfs.
    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Sun Jan 18 21:00:36 2026
    Hej August!

    BusyBox v1.37.0

    Excellent. I see you have 'tee' and am surprised to see bash in the mix.

    So.. no tmpfs.

    You lack util-linux and a proper linux kernel. tmpfs is a kernel thing so you are crippled when it comes to the good stuff such as mount which with the right kernel support will automajically give you access to tmpfs.

    However I see enough to make groovy things happen not unlike what you're doing with gpg. I have to wonder if mingw32's iconv is up to the task. In your busybox env try 'iconv -l' and see what shows up. That should provide you a list of supported codepages. See if you can top this list;

    <Esc>:read !iconv -l
    437//
    500//
    500V1//
    850//
    851//
    852//
    855//
    856//
    857//
    858//
    860//
    861//
    862//
    863//
    864//
    865//
    866//
    866NAV//
    869//
    874//
    904//
    1026//
    1046//
    1047//
    8859_1//
    8859_2//
    8859_3//
    8859_4//
    8859_5//
    8859_6//
    8859_7//
    8859_8//
    8859_9//
    10646-1:1993//
    10646-1:1993/UCS4/
    ANSI_X3.4-1968//
    ANSI_X3.4-1986//
    ANSI_X3.4//
    ANSI_X3.110-1983//
    ANSI_X3.110//
    ARABIC//
    ARABIC7//
    ARMSCII-8//
    ARMSCII8//
    ASCII//
    ASMO-708//
    ASMO_449//
    BALTIC//
    BIG-5//
    BIG-FIVE//
    BIG5-HKSCS//
    BIG5//
    BIG5HKSCS//
    BIGFIVE//
    BRF//
    BS_4730//
    CA//
    CN-BIG5//
    CN-GB//
    CN//
    CP-AR//
    CP-GR//
    CP-HU//
    CP037//
    CP038//
    CP273//
    CP274//
    CP275//
    CP278//
    CP280//
    CP281//
    CP282//
    CP284//
    CP285//
    CP290//
    CP297//
    CP367//
    CP420//
    CP423//
    CP424//
    CP437//
    CP500//
    CP737//
    CP770//
    CP771//
    CP772//
    CP773//
    CP774//
    CP775//
    CP803//
    CP813//
    CP819//
    CP850//
    CP851//
    CP852//
    CP855//
    CP856//
    CP857//
    CP858//
    CP860//
    CP861//
    CP862//
    CP863//
    CP864//
    CP865//
    CP866//
    CP866NAV//
    CP868//
    CP869//
    CP870//
    CP871//
    CP874//
    CP875//
    CP880//
    CP891//
    CP901//
    CP902//
    CP903//
    CP904//
    CP905//
    CP912//
    CP915//
    CP916//
    CP918//
    CP920//
    CP921//
    CP922//
    CP930//
    CP932//
    CP933//
    CP935//
    CP936//
    CP937//
    CP939//
    CP949//
    CP950//
    CP1004//
    CP1008//
    CP1025//
    CP1026//
    CP1046//
    CP1047//
    CP1070//
    CP1079//
    CP1081//
    CP1084//
    CP1089//
    CP1097//
    CP1112//
    CP1122//
    CP1123//
    CP1124//
    CP1125//
    CP1129//
    CP1130//
    CP1132//
    CP1133//
    CP1137//
    CP1140//
    CP1141//
    CP1142//
    CP1143//
    CP1144//
    CP1145//
    CP1146//
    CP1147//
    CP1148//
    CP1149//
    CP1153//
    CP1154//
    CP1155//
    CP1156//
    CP1157//
    CP1158//
    CP1160//
    CP1161//
    CP1162//
    CP1163//
    CP1164//
    CP1166//
    CP1167//
    CP1250//
    CP1251//
    CP1252//
    CP1253//
    CP1254//
    CP1255//
    CP1256//
    CP1257//
    CP1258//
    CP1282//
    CP1361//
    CP1364//
    CP1371//
    CP1388//
    CP1390//
    CP1399//
    CP4517//
    CP4899//
    CP4909//
    CP4971//
    CP5347//
    CP9030//
    CP9066//
    CP9448//
    CP10007//
    CP12712//
    CP16804//
    CPIBM861//
    CSA7-1//
    CSA7-2//
    CSASCII//
    CSA_T500-1983//
    CSA_T500//
    CSA_Z243.4-1985-1//
    CSA_Z243.4-1985-2//
    CSA_Z243.419851//
    CSA_Z243.419852//
    CSDECMCS//
    CSEBCDICATDE//
    CSEBCDICATDEA//
    CSEBCDICCAFR//
    CSEBCDICDKNO//
    CSEBCDICDKNOA//
    CSEBCDICES//
    CSEBCDICESA//
    CSEBCDICESS//
    CSEBCDICFISE//
    CSEBCDICFISEA//
    CSEBCDICFR//
    CSEBCDICIT//
    CSEBCDICPT//
    CSEBCDICUK//
    CSEBCDICUS//
    CSEUCKR//
    CSEUCPKDFMTJAPANESE//
    CSGB2312//
    CSHPROMAN8//
    CSIBM037//
    CSIBM038//
    CSIBM273//
    CSIBM274//
    CSIBM275//
    CSIBM277//
    CSIBM278//
    CSIBM280//
    CSIBM281//
    CSIBM284//
    CSIBM285//
    CSIBM290//
    CSIBM297//
    CSIBM420//
    CSIBM423//
    CSIBM424//
    CSIBM500//
    CSIBM803//
    CSIBM851//
    CSIBM855//
    CSIBM856//
    CSIBM857//
    CSIBM860//
    CSIBM863//
    CSIBM864//
    CSIBM865//
    CSIBM866//
    CSIBM868//
    CSIBM869//
    CSIBM870//
    CSIBM871//
    CSIBM880//
    CSIBM891//
    CSIBM901//
    CSIBM902//
    CSIBM903//
    CSIBM904//
    CSIBM905//
    CSIBM918//
    CSIBM921//
    CSIBM922//
    CSIBM930//
    CSIBM932//
    CSIBM933//
    CSIBM935//
    CSIBM937//
    CSIBM939//
    CSIBM943//
    CSIBM1008//
    CSIBM1025//
    CSIBM1026//
    CSIBM1097//
    CSIBM1112//
    CSIBM1122//
    CSIBM1123//
    CSIBM1124//
    CSIBM1129//
    CSIBM1130//
    CSIBM1132//
    CSIBM1133//
    CSIBM1137//
    CSIBM1140//
    CSIBM1141//
    CSIBM1142//
    CSIBM1143//
    CSIBM1144//
    CSIBM1145//
    CSIBM1146//
    CSIBM1147//
    CSIBM1148//
    CSIBM1149//
    CSIBM1153//
    CSIBM1154//
    CSIBM1155//
    CSIBM1156//
    CSIBM1157//
    CSIBM1158//
    CSIBM1160//
    CSIBM1161//
    CSIBM1163//
    CSIBM1164//
    CSIBM1166//
    CSIBM1167//
    CSIBM1364//
    CSIBM1371//
    CSIBM1388//
    CSIBM1390//
    CSIBM1399//
    CSIBM4517//
    CSIBM4899//
    CSIBM4909//
    CSIBM4971//
    CSIBM5347//
    CSIBM9030//
    CSIBM9066//
    CSIBM9448//
    CSIBM12712//
    CSIBM16804//
    CSIBM11621162//
    CSISO4UNITEDKINGDOM//
    CSISO10SWEDISH//
    CSISO11SWEDISHFORNAMES//
    CSISO14JISC6220RO//
    CSISO15ITALIAN//
    CSISO16PORTUGESE//
    CSISO17SPANISH//
    CSISO18GREEK7OLD//
    CSISO19LATINGREEK//
    CSISO21GERMAN//
    CSISO25FRENCH//
    CSISO27LATINGREEK1//
    CSISO49INIS//
    CSISO50INIS8//
    CSISO51INISCYRILLIC//
    CSISO58GB1988//
    CSISO60DANISHNORWEGIAN//
    CSISO60NORWEGIAN1//
    CSISO61NORWEGIAN2//
    CSISO69FRENCH//
    CSISO84PORTUGUESE2//
    CSISO85SPANISH2//
    CSISO86HUNGARIAN//
    CSISO88GREEK7//
    CSISO89ASMO449//
    CSISO90//
    CSISO92JISC62991984B//
    CSISO99NAPLPS//
    CSISO103T618BIT//
    CSISO111ECMACYRILLIC//
    CSISO121CANADIAN1//
    CSISO122CANADIAN2//
    CSISO139CSN369103//
    CSISO141JUSIB1002//
    CSISO143IECP271//
    CSISO150//
    CSISO150GREEKCCITT//
    CSISO151CUBA//
    CSISO153GOST1976874//
    CSISO646DANISH//
    CSISO2022CN//
    CSISO2022JP//
    CSISO2022JP2//
    CSISO2022KR//
    CSISO2033//
    CSISO5427CYRILLIC//
    CSISO5427CYRILLIC1981//
    CSISO5428GREEK//
    CSISO10367BOX//
    CSISOLATIN1//
    CSISOLATIN2//
    CSISOLATIN3//
    CSISOLATIN4//
    CSISOLATIN5//
    CSISOLATIN6//
    CSISOLATINARABIC//
    CSISOLATINCYRILLIC//
    CSISOLATINGREEK//
    CSISOLATINHEBREW//
    CSKOI8R//
    CSKSC5636//
    CSMACINTOSH//
    CSNATSDANO//
    CSNATSSEFI//
    CSN_369103//
    CSPC8CODEPAGE437//
    CSPC775BALTIC//
    CSPC850MULTILINGUAL//
    CSPC858MULTILINGUAL//
    CSPC862LATINHEBREW//
    CSPCP852//
    CSSHIFTJIS//
    CSUCS4//
    CSUNICODE//
    CSWINDOWS31J//
    CUBA//
    CWI-2//
    CWI//
    CYRILLIC//
    DE//
    DEC-MCS//
    DEC//
    DECMCS//
    DIN_66003//
    DK//
    DS2089//
    DS_2089//
    E13B//
    EBCDIC-AT-DE-A//
    EBCDIC-AT-DE//
    EBCDIC-BE//
    EBCDIC-BR//
    EBCDIC-CA-FR//
    EBCDIC-CP-AR1//
    EBCDIC-CP-AR2//
    EBCDIC-CP-BE//
    EBCDIC-CP-CA//
    EBCDIC-CP-CH//
    EBCDIC-CP-DK//
    EBCDIC-CP-ES//
    EBCDIC-CP-FI//
    EBCDIC-CP-FR//
    EBCDIC-CP-GB//
    EBCDIC-CP-GR//
    EBCDIC-CP-HE//
    EBCDIC-CP-IS//
    EBCDIC-CP-IT//
    EBCDIC-CP-NL//
    EBCDIC-CP-NO//
    EBCDIC-CP-ROECE//
    EBCDIC-CP-SE//
    EBCDIC-CP-TR//
    EBCDIC-CP-US//
    EBCDIC-CP-WT//
    EBCDIC-CP-YU//
    EBCDIC-CYRILLIC//
    EBCDIC-DK-NO-A//
    EBCDIC-DK-NO//
    EBCDIC-ES-A//
    EBCDIC-ES-S//
    EBCDIC-ES//
    EBCDIC-FI-SE-A//
    EBCDIC-FI-SE//
    EBCDIC-FR//
    EBCDIC-GREEK//
    EBCDIC-INT//
    EBCDIC-INT1//
    EBCDIC-IS-FRISS//
    EBCDIC-IT//
    EBCDIC-JP-E//
    EBCDIC-JP-KANA//
    EBCDIC-PT//
    EBCDIC-UK//
    EBCDIC-US//
    EBCDICATDE//
    EBCDICATDEA//
    EBCDICCAFR//
    EBCDICDKNO//
    EBCDICDKNOA//
    EBCDICES//
    EBCDICESA//
    EBCDICESS//
    EBCDICFISE//
    EBCDICFISEA//
    EBCDICFR//
    EBCDICISFRISS//
    EBCDICIT//
    EBCDICPT//
    EBCDICUK//
    EBCDICUS//
    ECMA-114//
    ECMA-118//
    ECMA-128//
    ECMA-CYRILLIC//
    ECMACYRILLIC//
    ELOT_928//
    ES//
    ES2//
    EUC-CN//
    EUC-JISX0213//
    EUC-JP-MS//
    EUC-JP//
    EUC-KR//
    EUC-TW//
    EUCCN//
    EUCJP-MS//
    EUCJP-OPEN//
    EUCJP-WIN//
    EUCJP//
    EUCKR//
    EUCTW//
    FI//
    FR//
    GB//
    GB2312//
    GB13000//
    GB18030//
    GBK//
    GB_1988-80//
    GB_198880//
    GEORGIAN-ACADEMY//
    GEORGIAN-PS//
    GOST_19768-74//
    GOST_19768//
    GOST_1976874//
    GREEK-CCITT//
    GREEK//
    GREEK7-OLD//
    GREEK7//
    GREEK7OLD//
    GREEK8//
    GREEKCCITT//
    HEBREW//
    HP-GREEK8//
    HP-ROMAN8//
    HP-ROMAN9//
    HP-THAI8//
    HP-TURKISH8//
    HPGREEK8//
    HPROMAN8//
    HPROMAN9//
    HPTHAI8//
    HPTURKISH8//
    HU//
    IBM-803//
    IBM-856//
    IBM-901//
    IBM-902//
    IBM-921//
    IBM-922//
    IBM-930//
    IBM-932//
    IBM-933//
    IBM-935//
    IBM-937//
    IBM-939//
    IBM-943//
    IBM-1008//
    IBM-1025//
    IBM-1046//
    IBM-1047//
    IBM-1097//
    IBM-1112//
    IBM-1122//
    IBM-1123//
    IBM-1124//
    IBM-1129//
    IBM-1130//
    IBM-1132//
    IBM-1133//
    IBM-1137//
    IBM-1140//
    IBM-1141//
    IBM-1142//
    IBM-1143//
    IBM-1144//
    IBM-1145//
    IBM-1146//
    IBM-1147//
    IBM-1148//
    IBM-1149//
    IBM-1153//
    IBM-1154//
    IBM-1155//
    IBM-1156//
    IBM-1157//
    IBM-1158//
    IBM-1160//
    IBM-1161//
    IBM-1162//
    IBM-1163//
    IBM-1164//
    IBM-1166//
    IBM-1167//
    IBM-1364//
    IBM-1371//
    IBM-1388//
    IBM-1390//
    IBM-1399//
    IBM-4517//
    IBM-4899//
    IBM-4909//
    IBM-4971//
    IBM-5347//
    IBM-9030//
    IBM-9066//
    IBM-9448//
    IBM-12712//
    IBM-16804//
    IBM037//
    IBM038//
    IBM256//
    IBM273//
    IBM274//
    IBM275//
    IBM277//
    IBM278//
    IBM280//
    IBM281//
    IBM284//
    IBM285//
    IBM290//
    IBM297//
    IBM367//
    IBM420//
    IBM423//
    IBM424//
    IBM437//
    IBM500//
    IBM775//
    IBM803//
    IBM813//
    IBM819//
    IBM848//
    IBM850//
    IBM851//
    IBM852//
    IBM855//
    IBM856//
    IBM857//
    IBM858//
    IBM860//
    IBM861//
    IBM862//
    IBM863//
    IBM864//
    IBM865//
    IBM866//
    IBM866NAV//
    IBM868//
    IBM869//
    IBM870//
    IBM871//
    IBM874//
    IBM875//
    IBM880//
    IBM891//
    IBM901//
    IBM902//
    IBM903//
    IBM904//
    IBM905//
    IBM912//
    IBM915//
    IBM916//
    IBM918//
    IBM920//
    IBM921//
    IBM922//
    IBM930//
    IBM932//
    IBM933//
    IBM935//
    IBM937//
    IBM939//
    IBM943//
    IBM1004//
    IBM1008//
    IBM1025//
    IBM1026//
    IBM1046//
    IBM1047//
    IBM1089//
    IBM1097//
    IBM1112//
    IBM1122//
    IBM1123//
    IBM1124//
    IBM1129//
    IBM1130//
    IBM1132//
    IBM1133//
    IBM1137//
    IBM1140//
    IBM1141//
    IBM1142//
    IBM1143//
    IBM1144//
    IBM1145//
    IBM1146//
    IBM1147//
    IBM1148//
    IBM1149//
    IBM1153//
    IBM1154//
    IBM1155//
    IBM1156//
    IBM1157//
    IBM1158//
    IBM1160//
    IBM1161//
    IBM1162//
    IBM1163//
    IBM1164//
    IBM1166//
    IBM1167//
    IBM1364//
    IBM1371//
    IBM1388//
    IBM1390//
    IBM1399//
    IBM4517//
    IBM4899//
    IBM4909//
    IBM4971//
    IBM5347//
    IBM9030//
    IBM9066//
    IBM9448//
    IBM12712//
    IBM16804//
    IEC_P27-1//
    IEC_P271//
    INIS-8//
    INIS-CYRILLIC//
    INIS//
    INIS8//
    INISCYRILLIC//
    ISIRI-3342//
    ISIRI3342//
    ISO-2022-CN-EXT//
    ISO-2022-CN//
    ISO-2022-JP-2//
    ISO-2022-JP-3//
    ISO-2022-JP//
    ISO-2022-KR//
    ISO-8859-1//
    ISO-8859-2//
    ISO-8859-3//
    ISO-8859-4//
    ISO-8859-5//
    ISO-8859-6//
    ISO-8859-7//
    ISO-8859-8//
    ISO-8859-9//
    ISO-8859-9E//
    ISO-8859-10//
    ISO-8859-11//
    ISO-8859-13//
    ISO-8859-14//
    ISO-8859-15//
    ISO-8859-16//
    ISO-10646//
    ISO-10646/UCS2/
    ISO-10646/UCS4/
    ISO-10646/UTF-8/
    ISO-10646/UTF8/
    ISO-CELTIC//
    ISO-IR-4//
    ISO-IR-6//
    ISO-IR-8-1//
    ISO-IR-9-1//
    ISO-IR-10//
    ISO-IR-11//
    ISO-IR-14//
    ISO-IR-15//
    ISO-IR-16//
    ISO-IR-17//
    ISO-IR-18//
    ISO-IR-19//
    ISO-IR-21//
    ISO-IR-25//
    ISO-IR-27//
    ISO-IR-37//
    ISO-IR-49//
    ISO-IR-50//
    ISO-IR-51//
    ISO-IR-54//
    ISO-IR-55//
    ISO-IR-57//
    ISO-IR-60//
    ISO-IR-61//
    ISO-IR-69//
    ISO-IR-84//
    ISO-IR-85//
    ISO-IR-86//
    ISO-IR-88//
    ISO-IR-89//
    ISO-IR-90//
    ISO-IR-92//
    ISO-IR-98//
    ISO-IR-99//
    ISO-IR-100//
    ISO-IR-101//
    ISO-IR-103//
    ISO-IR-109//
    ISO-IR-110//
    ISO-IR-111//
    ISO-IR-121//
    ISO-IR-122//
    ISO-IR-126//
    ISO-IR-127//
    ISO-IR-138//
    ISO-IR-139//
    ISO-IR-141//
    ISO-IR-143//
    ISO-IR-144//
    ISO-IR-148//
    ISO-IR-150//
    ISO-IR-151//
    ISO-IR-153//
    ISO-IR-155//
    ISO-IR-156//
    ISO-IR-157//
    ISO-IR-166//
    ISO-IR-179//
    ISO-IR-193//
    ISO-IR-197//
    ISO-IR-199//
    ISO-IR-203//
    ISO-IR-209//
    ISO-IR-226//
    ISO/TR_11548-1/
    ISO646-CA//
    ISO646-CA2//
    ISO646-CN//
    ISO646-CU//
    ISO646-DE//
    ISO646-DK//
    ISO646-ES//
    ISO646-ES2//
    ISO646-FI//
    ISO646-FR//
    ISO646-FR1//
    ISO646-GB//
    ISO646-HU//
    ISO646-IT//
    ISO646-JP-OCR-B//
    ISO646-JP//
    ISO646-KR//
    ISO646-NO//
    ISO646-NO2//
    ISO646-PT//
    ISO646-PT2//
    ISO646-SE//
    ISO646-SE2//
    ISO646-US//
    ISO646-YU//
    ISO2022CN//
    ISO2022CNEXT//
    ISO2022JP//
    ISO2022JP2//
    ISO2022KR//
    ISO6937//
    ISO8859-1//
    ISO8859-2//
    ISO8859-3//
    ISO8859-4//
    ISO8859-5//
    ISO8859-6//
    ISO8859-7//
    ISO8859-8//
    ISO8859-9//
    ISO8859-9E//
    ISO8859-10//
    ISO8859-11//
    ISO8859-13//
    ISO8859-14//
    ISO8859-15//
    ISO8859-16//
    ISO11548-1//
    ISO88591//
    ISO88592//
    ISO88593//
    ISO88594//
    ISO88595//
    ISO88596//
    ISO88597//
    ISO88598//
    ISO88599//
    ISO88599E//
    ISO885910//
    ISO885911//
    ISO885913//
    ISO885914//
    ISO885915//
    ISO885916//
    ISO_646.IRV:1991//
    ISO_2033-1983//
    ISO_2033//
    ISO_5427-EXT//
    ISO_5427//
    ISO_5427:1981//
    ISO_5427EXT//
    ISO_5428//
    ISO_5428:1980//
    ISO_6937-2//
    ISO_6937-2:1983//
    ISO_6937//
    ISO_6937:1992//
    ISO_8859-1//
    ISO_8859-1:1987//
    ISO_8859-2//
    ISO_8859-2:1987//
    ISO_8859-3//
    ISO_8859-3:1988//
    ISO_8859-4//
    ISO_8859-4:1988//
    ISO_8859-5//
    ISO_8859-5:1988//
    ISO_8859-6//
    ISO_8859-6:1987//
    ISO_8859-7//
    ISO_8859-7:1987//
    ISO_8859-7:2003//
    ISO_8859-8//
    ISO_8859-8:1988//
    ISO_8859-9//
    ISO_8859-9:1989//
    ISO_8859-9E//
    ISO_8859-10//
    ISO_8859-10:1992//
    ISO_8859-14//
    ISO_8859-14:1998//
    ISO_8859-15//
    ISO_8859-15:1998//
    ISO_8859-16//
    ISO_8859-16:2001//
    ISO_9036//
    ISO_10367-BOX//
    ISO_10367BOX//
    ISO_11548-1//
    ISO_69372//
    IT//
    JIS_C6220-1969-RO//
    JIS_C6229-1984-B//
    JIS_C62201969RO//
    JIS_C62291984B//
    JOHAB//
    JP-OCR-B//
    JP//
    JS//
    JUS_I.B1.002//
    KOI-7//
    KOI-8//
    KOI8-R//
    KOI8-RU//
    KOI8-T//
    KOI8-U//
    KOI8//
    KOI8R//
    KOI8U//
    KSC5636//
    L1//
    L2//
    L3//
    L4//
    L5//
    L6//
    L7//
    L8//
    L10//
    LATIN-9//
    LATIN-GREEK-1//
    LATIN-GREEK//
    LATIN1//
    LATIN2//
    LATIN3//
    LATIN4//
    LATIN5//
    LATIN6//
    LATIN7//
    LATIN8//
    LATIN9//
    LATIN10//
    LATINGREEK//
    LATINGREEK1//
    MAC-CENTRALEUROPE//
    MAC-CYRILLIC//
    MAC-IS//
    MAC-SAMI//
    MAC-UK//
    MAC//
    MACCYRILLIC//
    MACINTOSH//
    MACIS//
    MACUK//
    MACUKRAINIAN//
    MIK//
    MS-ANSI//
    MS-ARAB//
    MS-CYRL//
    MS-EE//
    MS-GREEK//
    MS-HEBR//
    MS-MAC-CYRILLIC//
    MS-TURK//
    MS932//
    MS936//
    MSCP949//
    MSCP1361//
    MSMACCYRILLIC//
    MSZ_7795.3//
    MS_KANJI//
    NAPLPS//
    NATS-DANO//
    NATS-SEFI//
    NATSDANO//
    NATSSEFI//
    NC_NC0010//
    NC_NC00-10//
    NC_NC00-10:81//
    NF_Z_62-010//
    NF_Z_62-010_(1973)//
    NF_Z_62-010_1973//
    NF_Z_62010//
    NF_Z_62010_1973//
    NO//
    NO2//
    NS_4551-1//
    NS_4551-2//
    NS_45511//
    NS_45512//
    OS2LATIN1//
    OSF00010001//
    OSF00010002//
    OSF00010003//
    OSF00010004//
    OSF00010005//
    OSF00010006//
    OSF00010007//
    OSF00010008//
    OSF00010009//
    OSF0001000A//
    OSF00010020//
    OSF00010100//
    OSF00010101//
    OSF00010102//
    OSF00010104//
    OSF00010105//
    OSF00010106//
    OSF00030010//
    OSF0004000A//
    OSF0005000A//
    OSF05010001//
    OSF100201A4//
    OSF100201A8//
    OSF100201B5//
    OSF100201F4//
    OSF100203B5//
    OSF1002011C//
    OSF1002011D//
    OSF1002035D//
    OSF1002035E//
    OSF1002035F//
    OSF1002036B//
    OSF1002037B//
    OSF10010001//
    OSF10010004//
    OSF10010006//
    OSF10020025//
    OSF10020111//
    OSF10020115//
    OSF10020116//
    OSF10020118//
    OSF10020122//
    OSF10020129//
    OSF10020352//
    OSF10020354//
    OSF10020357//
    OSF10020359//
    OSF10020360//
    OSF10020364//
    OSF10020365//
    OSF10020366//
    OSF10020367//
    OSF10020370//
    OSF10020387//
    OSF10020388//
    OSF10020396//
    OSF10020402//
    OSF10020417//
    PT//
    PT2//
    PT154//
    R8//
    R9//
    RK1048//
    ROMAN8//
    ROMAN9//
    RUSCII//
    SE//
    SE2//
    SEN_850200_B//
    SEN_850200_C//
    SHIFT-JIS//
    SHIFTJISX0213//
    SHIFT_JIS//
    SHIFT_JISX0213//
    SJIS-OPEN//
    SJIS-WIN//
    SJIS//
    SS636127//
    STRK1048-2002//
    ST_SEV_358-88//
    T.61-8BIT//
    T.61//
    T.618BIT//
    TCVN-5712//
    TCVN//
    TCVN5712-1//
    TCVN5712-1:1993//
    THAI8//
    TIS-620//
    TIS620-0//
    TIS620.2529-1//
    TIS620.2533-0//
    TIS620//
    TS-5881//
    TSCII//
    TURKISH8//
    UCS-2//
    UCS-2BE//
    UCS-2LE//
    UCS-4//
    UCS-4BE//
    UCS-4LE//
    UCS2//
    UCS4//
    UHC//
    UJIS//
    UK//
    UNICODE//
    UNICODEBIG//
    UNICODELITTLE//
    US-ASCII//
    US//
    UTF-7-IMAP//
    UTF-7//
    UTF-8//
    UTF-16//
    UTF-16BE//
    UTF-16LE//
    UTF-32//
    UTF-32BE//
    UTF-32LE//
    UTF7//
    UTF8//
    UTF16//
    UTF16BE//
    UTF16LE//
    UTF32//
    UTF32BE//
    UTF32LE//
    VISCII//
    WCHAR_T//
    WIN-SAMI-2//
    WINBALTRIM//
    WINDOWS-31J//
    WINDOWS-874//
    WINDOWS-936//
    WINDOWS-1250//
    WINDOWS-1251//
    WINDOWS-1252//
    WINDOWS-1253//
    WINDOWS-1254//
    WINDOWS-1255//
    WINDOWS-1256//
    WINDOWS-1257//
    WINDOWS-1258//
    WINSAMI2//
    WS2//
    YU//

    Het leven is goed,
    Maurice

    -o -o o- o- o- -o o- o- o- o- -o -o -o -o o- -o
    (\ (\ /) /) /) (\ /) /) /) /) (\ (\ (\ (\ /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Sorg bið swarost byrðen, slæp bið deaðe gelicost.
    Sorrow is the heaviest burden, sleep is most like death.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Sun Jan 18 17:35:00 2026
    Hello Maurice!

    However I see enough to make groovy things happen not unlike what you're doing with gpg. I have to wonder if mingw32's iconv is up to the task.
    In your busybox env try 'iconv -l' and see what shows up. That should provide you a list of supported codepages. See if you can top this
    list;

    <Esc>> :read !iconv -l
    437//
    500//
    500V1//
    850//

    [...]

    busybox's is not as long:

    437
    850
    852
    855
    857
    860
    861
    862
    863
    865
    866
    869
    ANSI_X3.4-1968
    ANSI_X3.4-1986
    ASCII
    ASMO-708
    BIG5
    big5
    big5-hkscs
    BIG5-HKSCS
    big5hkscs
    BIG5HKSCS
    CP-GR
    CP-IS
    cp1025
    CP1125
    CP1133
    CP1200
    CP12000
    CP12001
    CP1201
    CP1250
    CP1251
    CP1252
    CP1253
    CP1254
    CP1255
    CP1256
    CP1257
    CP1258
    CP1361
    CP154
    CP367
    CP437
    CP50221
    CP51932
    CP65001
    CP737
    CP775
    CP819
    CP850
    CP852
    CP853
    CP855
    CP857
    CP858
    CP860
    CP861
    CP862
    CP863
    CP864
    CP865
    CP866
    cp866
    CP869
    CP874
    cp875
    CP932
    CP936
    CP949
    CP950
    CSASCII
    CSIBM855
    CSIBM857
    CSIBM860
    CSIBM861
    CSIBM863
    CSIBM864
    CSIBM865
    CSIBM866
    CSIBM869
    csISO2022JP
    CSISOLATIN1
    CSPC775BALTIC
    CSPC850MULTILINGUAL
    CSPC862LATINHEBREW
    CSPC8CODEPAGE437
    CSPCP852
    CSPTCP154
    CSWINDOWS31J
    CYRILLIC-ASIAN
    DOS-720
    DOS-862
    EUC-CN
    EUC-JP
    EUC-JP
    euc-jp
    EUC-KR
    euc-kr
    GB18030
    gb2312
    GBK
    hz-gb-2312
    IBM-CP1133
    IBM-Thai
    IBM00858
    IBM00924
    IBM01047
    IBM01140
    IBM01141
    IBM01142
    IBM01143
    IBM01144
    IBM01145
    IBM01146
    IBM01147
    IBM01148
    IBM01149
    IBM037
    IBM1026
    IBM273
    IBM277
    IBM278
    IBM280
    IBM284
    IBM285
    IBM290
    IBM297
    IBM367
    IBM420
    IBM423
    IBM424
    IBM437
    IBM437
    IBM500
    ibm737
    ibm775
    IBM775
    IBM819
    ibm850
    IBM850
    IBM852
    ibm852
    IBM855
    IBM855
    ibm857
    IBM857
    IBM860
    IBM860
    IBM861
    ibm861
    IBM862
    IBM863
    IBM863
    IBM864
    IBM864
    IBM865
    IBM865
    IBM866
    ibm869
    IBM869
    IBM870
    IBM871
    IBM880
    IBM905
    iso-2022-jp
    ISO-2022-JP
    iso-2022-jp
    ISO-2022-JP-MS
    iso-2022-kr
    ISO-8859-1
    iso-8859-1
    iso-8859-13
    iso-8859-15
    iso-8859-2
    iso-8859-3
    iso-8859-4
    iso-8859-5
    iso-8859-6
    iso-8859-7
    iso-8859-8
    iso-8859-8-i
    iso-8859-9
    ISO-IR-100
    ISO-IR-6
    ISO_646.IRV:1991
    iso_8859-1
    ISO_8859-1
    ISO_8859-1:1987
    iso_8859-13
    iso_8859-15
    iso_8859-2
    iso_8859-3
    iso_8859-4
    iso_8859-5
    iso_8859-6
    iso_8859-7
    iso_8859-8
    iso_8859-8-i
    iso_8859-9
    iso_8859_1
    iso_8859_13
    iso_8859_15
    iso_8859_2
    iso_8859_3
    iso_8859_4
    iso_8859_5
    iso_8859_6
    iso_8859_7
    iso_8859_8
    iso_8859_8-i
    iso_8859_9
    ISO2022-JP
    ISO2022-JP-MS
    iso2022-kr
    ISO646-US
    ISO8859-1
    iso8859-1
    iso8859-13
    iso8859-15
    iso8859-2
    iso8859-3
    iso8859-4
    iso8859-5
    iso8859-6
    iso8859-7
    iso8859-8
    iso8859-8-i
    iso8859-9
    JOHAB
    Johab
    koi8-r
    koi8-u
    ks_c_5601-1987
    L1
    LATIN1
    macintosh
    MS-ANSI
    MS-ARAB
    MS-CYRL
    MS-EE
    MS-GREEK
    MS-HEBR
    MS-TURK
    MS50221
    MS51932
    MS932
    MS936
    PT154
    PTCP154
    SHIFFT_JIS
    SHIFFT_JIS-MS
    shift-jis
    shift_jis
    SJIS
    SJIS-MS
    SJIS-OPEN
    SJIS-WIN
    UCS-2
    UCS-2-INTERNAL
    UCS-2BE
    UCS-2LE
    UCS-4
    UCS-4BE
    UCS-4LE
    UCS2
    UCS2BE
    UCS2LE
    UCS4
    UCS4BE
    UCS4LE
    UHC
    unicodeFFFE
    US
    us-ascii
    US-ASCII
    UTF-16
    UTF-16BE
    UTF-16LE
    UTF-32
    UTF-32BE
    UTF-32LE
    UTF-8
    UTF16
    UTF16BE
    UTF16LE
    UTF32
    UTF32BE
    UTF32LE
    UTF8
    WINBALTRIM
    windows-1250
    WINDOWS-1250
    WINDOWS-1251
    windows-1251
    WINDOWS-1252
    windows-1252
    WINDOWS-1253
    windows-1253
    WINDOWS-1254
    windows-1254
    WINDOWS-1255
    windows-1255
    WINDOWS-1256
    windows-1256
    WINDOWS-1257
    windows-1257
    WINDOWS-1258
    windows-1258
    WINDOWS-31J
    WINDOWS-50221
    WINDOWS-51932
    windows-874
    WINDOWS-874
    WINDOWS-932
    WINDOWS-936
    x-Chinese_CNS
    x-cp20001
    x-cp20003
    x-cp20004
    x-cp20005
    x-cp20261
    x-cp20269
    x-cp20936
    x-cp20949
    x-cp50227
    x-EBCDIC-KoreanExtended
    x-Europa
    x-IA5
    x-IA5-German
    x-IA5-Norwegian
    x-IA5-Swedish
    x-iscii-as
    x-iscii-be
    x-iscii-de
    x-iscii-gu
    x-iscii-ka
    x-iscii-ma
    x-iscii-or
    x-iscii-pa
    x-iscii-ta
    x-iscii-te
    x-mac-arabic
    x-mac-ce
    x-mac-chinesesimp
    x-mac-chinesetrad
    x-mac-croatian
    x-mac-cyrillic
    x-mac-greek
    x-mac-hebrew
    x-mac-icelandic
    x-mac-japanese
    x-mac-korean
    x-mac-romanian
    x-mac-thai
    x-mac-turkish
    x-mac-ukrainian
    x_Chinese-Eten

    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Sun Jan 18 22:41:12 2026
    Hej August!

    busybox's is not as long

    Who cares? You've got more than required to make the cut especially considering;

    UTF-8
    UTF8

    If whoever compiled the busybox you currently have, built in utf8 support then this should tell the tale;

    $ echo -e "A M\uf8\uf8se once bit my sister ..."

    You might not be able to read them properly but they *should* output the correct codes if indeed your busybox is up to the task.

    Het leven is goed,
    Maurice

    o- -o o- -o -o o- o- o- o- o- -o o- o- o- o- -o
    /) (\ /) (\ (\ /) /) /) /) /) (\ /) /) /) /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Oft for ðæs lareowes unwisdome misfaraþ ða hieremenn.
    Often because of the leader's folly, the followers go astray.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Sun Jan 18 19:30:00 2026
    Hello Maurice!

    If whoever compiled the busybox you currently have, built in utf8 support then this should tell the tale;

    $ echo -e "A M\uf8\uf8se once bit my sister ..."

    H:\temp>
    H:\temp>busybox echo -e "A M\uf8\uf8se once bit my sister ..."
    A M\uf8\uf8se once bit my sister ...

    H:\temp>busybox sh
    H:/temp $ echo -e "A M\uf8\uf8se once bit my sister ..."
    A M\uf8\uf8se once bit my sister ...
    H:/temp $


    You might not be able to read them properly but they *should* output the correct codes if indeed your busybox is up to the task.

    Not sure what I was supposed to see.



    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Mon Jan 19 01:02:48 2026
    Hej August!

    Not sure what I was supposed to see.

    <Esc>:read !echo -e "A M\uf8\uf8se once bit my sister ..."
    A Møøse once bit my sister ...

    Note the above echo is utf8 friendly. busybox's echo isn't. Tsk, tsk. Shame on whoever compiled the busybox you're using. I'll have to check later if a linux-gnu busybox is the same, not that it matters ... or does it? If it were me I'd be looking to ditch windows. ;-)

    Het leven is goed,
    Maurice

    -o -o o- -o o- o- -o o- -o -o o- o- -o o- o- o-
    (\ (\ /) (\ /) /) (\ /) (\ (\ /) /) (\ /) /) /)
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Lyt monna wearþ lange fægen ðæs ðe he oðerne bewrencþ.
    Few men rejoice long in what they have got by deceiving others.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From Maurice Kinal@1:153/7001 to August Abolins on Mon Jan 19 02:14:53 2026
    Hey August!

    H:\temp>busybox echo -e "A M\uf8\uf8se once bit my sister ..."

    Try this instead;

    echo -e "A M\xf8\xf8se once bit my sister ..." | iconv -f latin1 -t utf8

    I built the same version of busybox on the Europoint and noted that it also isn't uft8 friendly so I don't get to blame stinkin' windows. :::sigh::: What's this world coming to?

    Дуже груви,
    Maurice

    o- o- -o -o -o o- o- -o o- -o -o o-
    /) /) (\ (\ (\ /) /) (\ /) (\ (\ /)
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Swa cystigran hiwan, swa cynnigran gystas.
    The more generous the household, the more noble the guests.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Maurice Kinal@2:280/464.113 to Maurice Kinal on Mon Jan 19 03:27:56 2026
    Hej Maurice!

    I built the same version of busybox on the Europoint

    $ ./_install/bin/busybox date -Ins
    2026-01-19T03:31:42,219647248+00:00

    :::evil grin:::

    I'm a bad, bad boy.

    Het leven is goed,
    Maurice

    -o o- o- -o -o o- o- -o -o o- o- o- -o o- o- -o
    (\ /) /) (\ (\ /) /) (\ (\ /) /) /) (\ /) /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Se ðe ear gifeð and eft oftihð... bysmer he gewyrceð.
    He who gives and takes it back again does a shameful thing.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/360 to Maurice Kinal on Mon Jan 19 16:06:08 2026
    On Mon, 19 Jan 2026 02:14:52 GMT
    "Maurice Kinal -> August Abolins" <0@7001.153.1> wrote:

    echo -e "A M\xf8\xf8se once bit my sister ..." | iconv -f latin1 -t utf8

    busybox sh
    H:/ $ echo -e "A M\xf8\xf8se once bit my sister ..." | iconv -f latin1 -t utf8 A MA,A,se once bit my sister ...
    H:/ $

    A limiting factor could certainly be the Font selected for my OpenXP terminal. Currently using Lucinda Console TTF

    ---
    * Origin: news://news.fidonet.fi (2:221/360.0)
  • From Nick Boel@1:154/700 to August Abolins on Mon Jan 19 08:51:18 2026
    Hey August!

    On Mon, Jan 19 2026 08:06:08 -0600, you wrote:

    busybox sh H:/ $ echo -e "A M\xf8\xf8se once bit my sister ..."
    | iconv -f latin1 -t utf8 A MA,A,se once bit my sister ... H:/ $

    While in busybox, what is the output of

    $ locale
    LANG=en_US.UTF-8
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

    A limiting factor could certainly be the Font selected for my OpenXP terminal. Currently using Lucinda Console TTF

    I would say Lucida Console TTF should be okay.

    What are you using for your OpenXP terminal?

    If it's just a normal Windows command shell/prompt it might be defaulted to CP437 (or maybe CP850 if you're in EU). You can see this by typing "chcp" at your command prompt.

    C:\Users\Nick>chcp
    Active code page: 437

    Or another option, that from what I've read has better UTF-8 support, would be to use PowerShell.

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.34-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (1:154/700)
  • From August Abolins@2:221/1.58 to Nick Boel on Mon Jan 19 10:09:00 2026
    Hello Nick!

    While in busybox, what is the output of

    $ locale
    LANG=en_US.UTF-8
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

    H:/ $ locale
    sh: locale: not found

    What are you using for your OpenXP terminal?

    H:/ $ chcp
    Active code page: 437


    Or another option, that from what I've read has better UTF-8 support, would be to use PowerShell.

    Not an option. My OpenXP is still living on XP. ;)

    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Mon Jan 19 15:01:11 2026
    Hej August!

    A limiting factor could certainly be the Font selected for my OpenXP terminal.
    Currently using Lucinda Console TTF

    That shouldn't mess with the actual codes stored within the message. If it does then you have a crippled terminal. Even an old abandonware DOS editor will honour the codes despite the fact it cannot reproduce the proper charaters for display purposes. My best guess is that OpenXP has issues that have nothing to do with your choice in fonts. On the plus side it is in good company, msged and golded come to mind.

    Het leven is goed,
    Maurice

    o- o- o- o- -o -o o- -o o- -o o- -o o- o- o- -o
    /) /) /) /) (\ (\ /) (\ /) (\ /) (\ /) /) /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Ne hopa ðu to oþres monnes deaðe; uncuð hwa lengest libbe.
    Do not hope for another man's death; it is unknown who will live longest. --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Mon Jan 19 12:19:00 2026
    Hello Maurice!

    Currently using Lucinda Console TTF

    That shouldn't mess with the actual codes stored within the message. If it does then you have a crippled terminal. Even an old abandonware DOS editor will honour the codes despite the fact it cannot reproduce the proper charaters for display purposes. My best guess is that OpenXP has issues that have nothing to do with your choice in fonts. On the plus side it is in good company, msged and golded come to mind.

    I seem to remember being able to "activate" a Latvian-keyboard on my Win98 system, and then.. via simple Alt-[key] presses get the desired umlaut version for the letters I needed. That was all done in a terminal of sorts with Frontdoor editor, no problem.

    But since XP, that keyboard selection is nolonger available.

    I asked chatgpt..

    "Latvian uses several Baltic-specific characters (a e i u c g k l n s z), so you need a Baltic code page or Unicode. Here are the correct options, by platform:

    ---

    ## ? Best / Modern (Recommended)

    ### UTF-8 (Unicode)

    * Fully supports Latvian
    * Cross-platform (Windows, Linux, macOS)
    * Standard for files, terminals, web, email

    ?? If you have a choice, use UTF-8.

    ---

    ## ?? Windows (legacy / non-Unicode)

    ### Windows-1257 - *Baltic*

    * ?? Full Latvian support
    * ?? Most common legacy Windows encoding for Latvian
    * Used by older Windows apps and files

    ---

    ## ?? ISO encodings

    ### ISO-8859-13 - *Baltic Rim*

    * ?? Full Latvian support
    * Preferred ISO encoding for Baltic languages

    ### ISO-8859-4 - *Baltic*

    * ?? Partial / outdated
    * Some Latvian letters missing or inconsistently mapped
    * Not recommended

    ---

    ## ?? DOS / Console (very old systems)

    ### IBM Code Page 775 (CP775) - *Baltic DOS*

    * ?? Supports Latvian
    * Used in DOS-era Baltic systems

    ?? Not supported well in modern terminals.

    ---

    ## ? Does NOT fully support Latvian

    * Windows-1252 (Western European)
    * ISO-8859-1
    * ASCII

    These are missing sever
  • From Maurice Kinal@2:280/464.113 to August Abolins on Mon Jan 19 19:33:25 2026
    Hej August!

    via simple Alt-[key] presses get the desired umlaut version for the
    letters I needed. That was all done in a terminal of sorts with
    Frontdoor editor, no problem.

    That still works in linux even on the commandline. In the case of the 'ø' character I just inserted it in vim using that exact method - holding the left-Alt down while typing 2, 4 and 8 in that exact order. Note that it is automajically converted to utf8 by my current vimrc but could easily be an 8-bit Latvian character set. Pick one and I'll prove it.

    If you have a choice, use UTF-8.

    Amen. A done deal for sure. This reply is utf8.

    Windows-1257 - *Baltic*

    Doable.

    ISO-8859-13 - *Baltic Rim*

    Also doable.

    IBM Code Page 775 (CP775) - *Baltic DOS*

    Sure ... why not? :::snicker:::

    Anyhow my example 'echo -e ...' piped to iconv should produce the proper characters without inputting any special keystrokes. In it's case I used \xf8 and assumed the terminal codepage was iso-8859-1 or latin1 which are the same thing. The example given could have been cp437 but then \xf8 in cp437 isn't the desired character in this case.

    Anyhow it looks like your busybox is capable. Too bad about your crippled OS but thems the breaks when dealing with MS products.

    Het leven is goed,
    Maurice

    o- o- o- -o o- -o -o o- -o -o o- o- -o -o o- o-
    /) /) /) (\ /) (\ (\ /) (\ (\ /) /) (\ (\ /) /)
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Oft for ðæs lareowes unwisdome misfaraþ ða hieremenn.
    Often because of the leader's folly, the followers go astray.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Mon Jan 19 16:00:00 2026
    Hello Maurice!

    via simple Alt-[key] presses get the desired umlaut version for the
    letters I needed. That was all done in a terminal of sorts with
    Frontdoor editor, no problem.

    That still works in linux even on the commandline. In the case of the 'ø' character I just inserted it in vim using that exact method -
    holding the left-Alt down while typing 2, 4 and 8 in that exact order. Note that it is automajically converted to utf8 by my current vimrc but could easily be an 8-bit Latvian character set. Pick one and I'll prove it.

    Maybe I should try the windows version of vim as my editor?

    https://www.vim.org/download.php


    Anyhow it looks like your busybox is capable. Too bad about your
    crippled OS but thems the breaks when dealing with MS products.

    At this stage, I would love to have my Alt-[key] functionality back.

    Even the Windows keyboard language toggle seems to have stopped working on my Win7 pc!


    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Mon Jan 19 21:26:43 2026
    Hej August!

    At this stage, I would love to have my Alt-[key] functionality back.

    It works 100% here but there are no MS boxes here either. From this angle it appears that your busybox piped 'echo -e' to iconv is your backdoor until a better solution offers itself up. Best of luck with that. ;-)

    Even the Windows keyboard language toggle seems to have stopped
    working on my Win7 pc!

    `Tis a sad, sad day indeed.

    Het leven is goed,
    Maurice

    -o o- -o o- -o -o o- -o o- o- o- -o -o o- -o o-
    (\ /) (\ /) (\ (\ /) (\ /) /) /) (\ (\ /) (\ /)
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Oft sceall eorl monig anes willan wræc adreogan.
    Often must many a warrior suffer misery because of the will of one person. --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From August Abolins@2:221/1.58 to Maurice Kinal on Tue Jan 20 20:36:00 2026
    Hello Maurice Kinal!

    ** On Monday 19.01.26 - 03:27, Maurice Kinal wrote to Maurice Kinal:

    Hej Maurice!

    I built the same version of busybox on the Europoint

    $ ./_install/bin/busybox date -Ins
    2026-01-19T03:31:42,219647248+00:00

    :::evil grin:::

    I'm a bad, bad boy.


    In reply to your netmail, this is the only message I can find
    with "date -ins"

    It didn't seem like you wanted to me to reply in kind, but here it is:

    H:\temp>busybox date -Ins
    2026-01-20T20:25:49,906250000-05:00

    --
    ../|ug

    --- OpenXP 5.0.64
    * Origin: Got Mobile? This echo = https://t.me/+RLI5gLJrHo6IIuzL (2:221/1.58)
  • From Maurice Kinal@2:280/464.113 to August Abolins on Wed Jan 21 01:46:53 2026
    Hej August!

    H:\temp>busybox date -Ins
    2026-01-20T20:25:49,906250000-05:00

    Thank you. Definetly a good sign. You've renewed my faith.

    Het leven is goed,
    Maurice

    -o o- o- o- o- o- o- o- o- o- -o o- -o o- -o -o
    (\ /) /) /) /) /) /) /) /) /) (\ /) (\ /) (\ (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... All'alba vincerò! Vincerò! Vincerò!
    At dawn, I will win! I will win! I will win!
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)
  • From Aug@2:460/256 to Maurice Kinal on Wed Jan 21 05:20:27 2026
    Hi Maurice...

    Hej August!
    H:\temp>busybox date -Ins
    2026-01-20T20:25:49,906250000-05:00
    Thank you. Definetly a good sign. You've renewed my faith.
    Het leven is goed,
    Maurice
    -o o- o- o- o- o- o- o- o- o- -o o- -o o- -o -o
    (\ /) /) /) /) /) /) /) /) /) (\ /) (\ /) (\ (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... All'alba vincerò! Vincerò! Vincerò!
    At dawn, I will win! I will win! I will win!

    ..but isn't yours,

    $ ./_install/bin/busybox date -Ins
    2026-01-19T03:31:42,219647248+00:00

    ..incorrect with the TZ offset?

    --
    /|ug
    https://t.me/aabolins

    --- Want fido for iOS/MacOS/Android/Win/Linux? https://shrtco.de/tpJ9yV
    * Origin: Fido by Telegram BBS from Stas Mishchenkov (2:460/256)
  • From Maurice Kinal@1:153/7001 to Aug on Wed Jan 21 02:55:54 2026
    Hey Aug!

    ..but isn't yours,

    $ ./_install/bin/busybox date -Ins
    2026-01-19T03:31:42,219647248+00:00

    ..incorrect with the TZ offset?

    Nope. It is bang on. All my machines sync their clocks to UTC. Doesn't everybody? Anyhow easy enough to convert. On my regular linux box;

    $ TZ=PST8PDT date --date="2026-01-19T03:31:42,219647248+00:00" 2026-01-18T19:31:42,219647248-08:00

    but then it screws up a proper sort ... not that it would matter any to me. What REALLY matters is that nanosecond output is doable today and, perhaps when I get my hands on a hardware clock that can resolve to a nanosecond, accurate to a nanosecond. I'll need to upgrade all the networking hardware to take advantage of it but by that time I'll probably want to do that anyhow.

    I call it future compatibilty.

    Дуже груви,
    Maurice

    -o -o o- o- -o -o -o -o o- -o o- -o
    (\ (\ /) /) (\ (\ (\ (\ /) (\ /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... Gæð a wyrd swa hio scel.
    Fate ever goes as it must.
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Maurice Kinal@2:280/464.113 to Maurice Kinal on Wed Jan 21 03:30:59 2026
    Hej Maurice!

    $ TZ=PST8PDT date --date="2026-01-19T03:31:42,219647248+00:00"

    You forgot the formatting string at the end. The above should have been;

    $ TZ=PST8PDT date --date="2026-01-19T03:31:42,219647248+00:00" +"%FT%T,%N%:z" 2026-01-18T19:31:42,219647248-08:00

    Much better now. The above format matches busybox's output for the 'date -Ins' command.

    Not that any of this matters any but this way we can at least pretend to care about compatibilty issues with XP. :::shudder:::

    Het leven is goed,
    Maurice

    -o o- -o o- o- o- o- -o -o -o o- -o -o o- o- -o
    (\ /) (\ /) /) /) /) (\ (\ (\ /) (\ (\ /) /) (\
    ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
    ... I've got squirrels in my pants!
    --- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint @ (2:280/464.113)