Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. In *theory* you should be able to follow this test user:

In *theory* you should be able to follow this test user:

Scheduled Pinned Locked Moved Uncategorized
fediverseactivitypubunicode
14 Posts 8 Posters 18 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • edent@mastodon.socialE edent@mastodon.social

    In *theory* you should be able to follow this test user:

    @你好@i18n.viii.fi

    But I can't find any Fediverse software which actually supports non-ASCII usernames.

    If you are able to see the user, its description, and its avatar - please send me a screenshot 🙂

    #Fediverse #ActivityPub #Unicode

    edent@mastodon.socialE This user is from outside of this forum
    edent@mastodon.socialE This user is from outside of this forum
    edent@mastodon.social
    wrote last edited by
    #5

    OK, let's try the experiment two years later.

    I've created a Fediverse account with a non-ASCII username.

    @你好@i18n.viii.fi

    Please try to follow it and then answer the poll questions.

    If you can click & follow, which app and service are you using?

    THANKS GANG!

    cazmockett@mastodon.socialC riffraff@mastodon.socialR meyerweb@mastodon.socialM 3 Replies Last reply
    0
    • edent@mastodon.socialE edent@mastodon.social

      OK, let's try the experiment two years later.

      I've created a Fediverse account with a non-ASCII username.

      @你好@i18n.viii.fi

      Please try to follow it and then answer the poll questions.

      If you can click & follow, which app and service are you using?

      THANKS GANG!

      cazmockett@mastodon.socialC This user is from outside of this forum
      cazmockett@mastodon.socialC This user is from outside of this forum
      cazmockett@mastodon.social
      wrote last edited by
      #6

      @Edent ivory on iOS - account name no clicky ☹️

      1 Reply Last reply
      0
      • edent@mastodon.socialE edent@mastodon.social

        OK, let's try the experiment two years later.

        I've created a Fediverse account with a non-ASCII username.

        @你好@i18n.viii.fi

        Please try to follow it and then answer the poll questions.

        If you can click & follow, which app and service are you using?

        THANKS GANG!

        riffraff@mastodon.socialR This user is from outside of this forum
        riffraff@mastodon.socialR This user is from outside of this forum
        riffraff@mastodon.social
        wrote last edited by
        #7

        @Edent on mastodon android client it's not a link and does not show up in search. But I do see other profiles with the same characters in the search results so I'm not sure the profile is indexed at all

        1 Reply Last reply
        1
        0
        • R relay@relay.mycrowd.ca shared this topic
        • edent@mastodon.socialE edent@mastodon.social

          OK, let's try the experiment two years later.

          I've created a Fediverse account with a non-ASCII username.

          @你好@i18n.viii.fi

          Please try to follow it and then answer the poll questions.

          If you can click & follow, which app and service are you using?

          THANKS GANG!

          meyerweb@mastodon.socialM This user is from outside of this forum
          meyerweb@mastodon.socialM This user is from outside of this forum
          meyerweb@mastodon.social
          wrote last edited by
          #8

          @Edent Can’t click on, can’t find with search, so probably can’t follow, but only voted “cannot click on” because I can’t verify whether following is(n’t) possible.

          1 Reply Last reply
          0
          • edent@mastodon.socialE edent@mastodon.social

            In *theory* you should be able to follow this test user:

            @你好@i18n.viii.fi

            But I can't find any Fediverse software which actually supports non-ASCII usernames.

            If you are able to see the user, its description, and its avatar - please send me a screenshot 🙂

            #Fediverse #ActivityPub #Unicode

            M This user is from outside of this forum
            M This user is from outside of this forum
            macgirvin@activitypub.space
            wrote last edited by
            #9

            @edent@mastodon.social -- Works fine in forte and the streams repository. Unicode handles have been supported since around 2019. It also should work fine in all of the other fedi projects (zap, roadhouse, misty, redmatrix2020, osada, etc.) that were derived from that codebase. Didn't answer the poll because those particular accounts have elected to not ever be given the option to create or reply to public activities.

            1 Reply Last reply
            0
            • edent@mastodon.socialE edent@mastodon.social

              In *theory* you should be able to follow this test user:

              @你好@i18n.viii.fi

              But I can't find any Fediverse software which actually supports non-ASCII usernames.

              If you are able to see the user, its description, and its avatar - please send me a screenshot 🙂

              #Fediverse #ActivityPub #Unicode

              M This user is from outside of this forum
              M This user is from outside of this forum
              macgirvin@activitypub.space
              wrote last edited by
              #10

              @edent@mastodon.social -- Just looked again... this was first introduced as a hidden feature in redmatrix around 2013-2014, and so may also be available currently in Hubzilla (behind the "system.unicode_usernames" feature toggle). There were some major changes in 2019 that to my knowledge weren't ever backported. I think these only applied to local usernames and not remote usernames, but the functionality in hubzilla still might need to be verified.

              1 Reply Last reply
              1
              0
              • edent@mastodon.socialE edent@mastodon.social

                In *theory* you should be able to follow this test user:

                @你好@i18n.viii.fi

                But I can't find any Fediverse software which actually supports non-ASCII usernames.

                If you are able to see the user, its description, and its avatar - please send me a screenshot 🙂

                #Fediverse #ActivityPub #Unicode

                M This user is from outside of this forum
                M This user is from outside of this forum
                macgirvin@activitypub.space
                wrote last edited by
                #11

                I've just tested and that account also works fine with Hubzilla. I will mention that your implementation in this case uses url-encoded usernames while ours uses punycode. They should be able to interact just fine, but the fact that there are multiple ways to arrive at a solution could cause a bit of confusion for implementers.

                You'll need to use punycode if you wish to federate with the diaspora protocol or email or any other projects or protocols which restrict the character set for usernames. So it might end up being a more flexible solution in the long run and should work fine with every other fediverse project today. ASCII-restricted software will just use the xn-- name; and all their links and buttons should work fine.

                Url-encoding should also work, but perhaps not so universally and easily as punycode; as witnessed by the number of issues documented in this thread.

                1 Reply Last reply
                1
                0
                • edent@mastodon.socialE This user is from outside of this forum
                  edent@mastodon.socialE This user is from outside of this forum
                  edent@mastodon.social
                  wrote last edited by
                  #12

                  @macgirvin
                  I thought Punycode was only for domain names. Are you saying you also use it for the user part?

                  1 Reply Last reply
                  1
                  0
                  • edent@mastodon.socialE edent@mastodon.social

                    In *theory* you should be able to follow this test user:

                    @你好@i18n.viii.fi

                    But I can't find any Fediverse software which actually supports non-ASCII usernames.

                    If you are able to see the user, its description, and its avatar - please send me a screenshot 🙂

                    #Fediverse #ActivityPub #Unicode

                    M This user is from outside of this forum
                    M This user is from outside of this forum
                    macgirvin@activitypub.space
                    wrote last edited by
                    #13

                    @edent@mastodon.social -- It's also used for the username component of email addresses iirc; as these are originally also specified as 7-bit US-ASCII. So I convert local usernames with idn. Just something I did out of habit really. You can use UTF-8 if you want, so I'm only saying that punycode seems to federate better based on my experience. We tested this with a bunch of fediverse software at the time and it just worked. We'll accept either.

                    1 Reply Last reply
                    1
                    0
                    • julian@activitypub.spaceJ This user is from outside of this forum
                      julian@activitypub.spaceJ This user is from outside of this forum
                      julian@activitypub.space
                      wrote last edited by
                      #14

                      @macgirvin that's interesting, I hadn't thought of using punycode. Like @edent@mastodon.social my exposure to it was strictly limited to domains (and even then only to counter domain spoofing)

                      1 Reply Last reply
                      1
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups