Need to see if your shared folder is taking up space on your dropbox 👨‍💻? Find out how to check here.

Forum Discussion

CFGtech's avatar
CFGtech
Helpful | Level 5
7 years ago
Solved

Czech diacritics characters in filename

Dear Dropbox,


I would like to discuss one specific issue witch we are having with our Business dropbox. We are using http requests to communicate with out Dropbox via Integromat(Czech solution).


Issue we are dealing with
1) We need to use diacritics in our Head (Dropbox-API-Arg) in API requests.

Everything is working fine until we put some of our Czech diacritics characters in the „file name“ such as „ŠČÍÉ“ . Then the request is not going through.

Do you have some experience with this type of problem?

I would like to kindly ask for your help and support.

7 Replies

Replies have been turned off for this discussion
  • Здравко's avatar
    Здравко
    Legendary | Level 20
    7 years ago

    Hi CFGtech,

    The answer is very simple, but unfortunately not good. Dropbox Unicode support is not full. I already have mentioned for this here (including in a ticket). Your query is one more voice. :wink:

    Let's hope we will see proper support someday.

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    7 years ago

    CFGtech Thanks for the report! It sounds like you're referring to making content-upload or -download calls on the Dropbox API, where you have non-ASCII characters to send in the 'Dropbox-API-Arg' HTTP header. 

    You can do so, but you'll need to make sure you're encoding those characters before putting them in the HTTP header, as HTTP headers don't support them natively. We have a guide here that covers how to do so:

    https://www.dropbox.com/developers/reference/json-encoding

  • Здравко's avatar
    Здравко
    Legendary | Level 20
    7 years ago

    Hi Greg-DB,

    Sorry for my fast response. Seems in particular case the names are not encoded properly, Yes. I just assumed that a developer know that http(s) transport is ascii-based.

    One provocative question in this context: Is You site (dropbox.com) follow the rules You just describe above? What I mean: After a try to create directory named "😀😇😈😉" (for example), the following message appears:

    May be www.dropbox.com is buggy!? :confounded:

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    7 years ago

    Здравко I can only provide support for the Dropbox API itself, not the Dropbox website, so I'm afraid I can't offer insight on your question.

  • Здравко's avatar
    Здравко
    Legendary | Level 20
    7 years ago

    Ok, improper formulation.

    Is the Dropbox API support all unicode characters, i.e. such that can't fit in 2 bytes?

    The same question in different words!

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    7 years ago

    Здравко No, the Dropbox API only supports characters in the Unicode Basic Multilingual Plane. I'll pass this along as a feature request though!

  • CFGtech's avatar
    CFGtech
    Helpful | Level 5
    7 years ago

    Hi,

    we got a solution from Integromat support. Where we used _Query String_  `arg`  instead of _Headers_ 'Dropbox-API-Arg'. 

About Dropbox API Support & Feedback

Node avatar for Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.

The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X, Facebook or Instagram.

For more info on available support options for your Dropbox plan, see this article.

If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!