The
strange appearance of space should have been a hint to me that maybe, it was not complete loss.
Truly, it's not complete loss. Where an en dash is no longer visible, following migration, in at least one instance there's something non-ASCII between two spaces.
It seems unlikely we can fix this automatically. …
Before I slept I suspected that this migration bug affected only the first line, first sentence or first paragraph of posts.
Now, after a few hours' sleep, I have a clearer head.
An ideal example may be
https://forums.macrumors.com/thread...osemite-looks-terrible.1804151/#post-20138162. Compare:
- the quote in that post #2
- the first line of the the second paragraph of the opening post of that topic.
Plan of action
Do not rush thoughts of automatic replacement. This non-ASCII character, whatever it is for the en dash case, may be present where
other types of character have disappeared. (I suspect that … some ellipses … have also become invisible characters; and so on.)
Identify the non-ASCII character that is invisible in the example above. I can probably do that today. Early indications are that it's simply non-ASCII (neither a control character, nor a null).
Notes to self: last year, what method did I use to identify the vertical tab character that caused problems with a Microsoft Access database back end to software on Windows? TextWrangler would probably have been within that method, and I probably asked a related question (without mentioning TextWrangler) in Stack Exchange. I'll certainly find paperwork filed beneath my desk at work.
At a convenient time, ask a database administrator (not necessarily
@arn) to find/seek all instances of that character.
Expect some matches to be within private messages. So, I do not expect the results of that search to be shared.
Get a ballpark figure for the number of public instances of the disappearance. (If, for example, two en dashes have disappeared from a single line, I should count that as two instances.)
In the meantime
Without that ballpark figure, I have a hunch that – if given a list of affected topics – it'll take no longer than a few hours for me to manually edit my affected posts to work around the disappearances.