[conversions.character] # 28 Text processing library [[text]](./#text) ## 28.3 Localization library [[localization]](localization#conversions.character) ### 28.3.3 Locales [[locales]](locales#conversions.character) #### 28.3.3.3 Convenience interfaces [[locale.convenience]](locale.convenience#conversions.character) #### 28.3.3.3.2 Character conversions [conversions.character] [🔗](#lib:toupper) `template charT toupper(charT c, const locale& loc); ` [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L1262) *Returns*: use_facet>(loc).toupper(c)[.](#1.sentence-1) [🔗](#lib:tolower) `template charT tolower(charT c, const locale& loc); ` [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L1273) *Returns*: use_facet>(loc).tolower(c)[.](#2.sentence-1)