Skip to main content
Formatting, structure.
Source Link
Wrzlprmft
  • 22k
  • 8
  • 72
  • 135

Umlaut character order Ordering German special characters and those from other languages when sorting

I want to sort strings (text) in a software project of mine. I'm planning to do this in the lexically best way.

My My set of possible characters consist of the full alphabet (a-za–z and A-ZA–Z) and of the typical Latin 1 Umlauts, like "ÄÖÜäöüß"Ä, ö, ß, and also characters from other Latin 1 languages like: "àáâã"... à, á, â, ã. (It’s technically impossible to order the data by expanding characters like Ä to Ae.)

How would one sort those characters so that also humans could look them up fast?

For instance one would seek for Ä after A (I guess). And for é after e.

In which order would "àáâãä" be sorted in between a and b? Is there some kind of ISO standard defining such things? How would those characters be arranged?

Sadly it's technically impossible to order the data by expanding characters like Ä to Ae.

  • Would one look for Ä after A (I guess). And for é after e?
  • In which order would à, á, â, ã, and ä be sorted in between a and b?
  • Is there some kind of ISO standard defining such things? How would those characters be arranged?

Umlaut character order when sorting

I want to sort strings (text) in a software project of mine. I'm planning to do this in the lexically best way.

My set of possible characters consist of the full alphabet (a-z and A-Z) and of the typical Latin 1 Umlauts, like "ÄÖÜäöüß" and also characters from other Latin 1 languages like: "àáâã"...

How would one sort those characters so that also humans could look them up fast?

For instance one would seek for Ä after A (I guess). And for é after e.

In which order would "àáâãä" be sorted in between a and b? Is there some kind of ISO standard defining such things? How would those characters be arranged?

Sadly it's technically impossible to order the data by expanding characters like Ä to Ae.

Ordering German special characters and those from other languages when sorting

I want to sort strings (text) in a software project of mine. I'm planning to do this in the lexically best way. My set of possible characters consist of the full alphabet (a–z and A–Z) and of the typical Latin 1 Umlauts, like Ä, ö, ß, and also characters from other Latin 1 languages like à, á, â, ã. (It’s technically impossible to order the data by expanding characters like Ä to Ae.)

How would one sort those characters so that also humans could look them up fast?

  • Would one look for Ä after A (I guess). And for é after e?
  • In which order would à, á, â, ã, and ä be sorted in between a and b?
  • Is there some kind of ISO standard defining such things? How would those characters be arranged?
edited tags
Link
Wrzlprmft
  • 22k
  • 8
  • 72
  • 135
Tweeted twitter.com/StackGerman/status/1140771247497842688
Became Hot Network Question
Removed the phonebook reference.
Source Link
Matthias
  • 273
  • 2
  • 6

I want to sort strings (text) in a software project of mine. I'm planning to do this in the lexically best way.

My set of possible characters consist of the full alphabet (a-z and A-Z) and of the typical Latin 1 Umlauts, like "ÄÖÜäöüß" and also characters from other Latin 1 languages like: "àáâã"...

How would one sort those characters so that also Humanshumans could look them up fast? How would they be sorted in a phonebook?

For instance one would seek for Ä after A (I guess). And for é after e.

In which order would "àáâãä" be sorted in between a and b? Is there some kind of ISO standard defining such things? How would those characters be arranged?

Sadly it's technically impossible to order the data by expanding characters like Ä to Ae.

I want to sort strings (text) in a software project of mine. I'm planning to do this in the lexically best way.

My set of possible characters consist of the full alphabet (a-z and A-Z) and of the typical Latin 1 Umlauts, like "ÄÖÜäöüß" and also characters from other Latin 1 languages like: "àáâã"...

How would one sort those characters so that also Humans could look them up fast? How would they be sorted in a phonebook?

For instance one would seek for Ä after A (I guess). And for é after e.

In which order would "àáâãä" be sorted in between a and b? Is there some kind of ISO standard defining such things? How would those characters be arranged?

I want to sort strings (text) in a software project of mine. I'm planning to do this in the lexically best way.

My set of possible characters consist of the full alphabet (a-z and A-Z) and of the typical Latin 1 Umlauts, like "ÄÖÜäöüß" and also characters from other Latin 1 languages like: "àáâã"...

How would one sort those characters so that also humans could look them up fast?

For instance one would seek for Ä after A (I guess). And for é after e.

In which order would "àáâãä" be sorted in between a and b? Is there some kind of ISO standard defining such things? How would those characters be arranged?

Sadly it's technically impossible to order the data by expanding characters like Ä to Ae.

Source Link
Matthias
  • 273
  • 2
  • 6
Loading