Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot support Chinese paths and file names #2430

Open
Chenjiek opened this issue May 5, 2024 · 1 comment
Open

Cannot support Chinese paths and file names #2430

Chenjiek opened this issue May 5, 2024 · 1 comment
Assignees
Labels
status: waiting for information More information must be provided before work can proceed type: imperfection Perceived defect in any part of project

Comments

@Chenjiek
Copy link

Chenjiek commented May 5, 2024

Hello, I am a user from China and I have found that Arduino cannot support Chinese paths, file names, and variable names. There are 2 billion people in the world who use Chinese. When will Arduino be able to support Chinese paths, file names, and variable names?

@per1234 per1234 self-assigned this May 5, 2024
@per1234 per1234 transferred this issue from arduino/Arduino May 5, 2024
@per1234 per1234 added the type: imperfection Perceived defect in any part of project label May 5, 2024
@per1234
Copy link
Contributor

per1234 commented May 5, 2024

Hi @Chenjiek. Thanks for your report.

Arduino cannot support Chinese paths, file names

It will not be possible for us to investigate the problem based on such a vague description. I need you to provide the following information:

  • Detailed instructions we can follow to reproduce the fault
  • Detailed description of the fault that occurs when you perform those instructions, including the full and exact text of any error or warning messages you encounter.

and variable names?

Variable names are handled by a standard C++ compiler, and thus limits on them are those imposed by the compiler, not by Arduino IDE. You can learn about the subject here:

https://en.cppreference.com/w/cpp/language/identifiers

Note that the compiler may impose even more narrow limitations than what is permitted by the C++ specification, per this note on the page linked above:

Note: Support of Unicode identifiers is limited in most implementations, e.g. gcc (until 10)

@per1234 per1234 changed the title Hello, I am a user from China Cannot support Chinese paths and file names May 5, 2024
@per1234 per1234 added the status: waiting for information More information must be provided before work can proceed label May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: waiting for information More information must be provided before work can proceed type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

2 participants