Skip to content

String.prototype.toLocaleUpperCase bug in tr_TR.UTF-8 Locale #10765

Closed
@ulucs

Description

@ulucs
  • Version: v7.2.0, v7.4.0
  • Platform: Linux PCNAME 4.4.0-57-generic Mani #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  • Subsystem: core JS

In Turkish locale, String.prototype.toLocaleUpperCase does not behave correctly on the letter 'ç'. Specifically,

'Ç'.toLocaleLowerCase() === 'ç'
'ç'.toLocaleUpperCase() !== 'Ç'

This bug was not present in v6.9.2 :

'Ç'.toLocaleLowerCase() === 'ç'
'ç'.toLocaleUpperCase() === 'Ç'

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateIssues and PRs that are duplicates of other issues or PRs.i18n-apiIssues and PRs related to the i18n implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions