You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
MB_CASE_TITLE treats entities as words (in contrast to uc_words) #18236
I think this is not a bug. Because mb_convert_case is depends on Unicode.
In this case, & is not alphabet. And it is not include at "Case_Ignorable" in DerivedCorePreperties.txt.
Therefore, mb_convert_case can't convert to &. That result is &Amp;
By the way, if fix(modify) this issue, this is BC breaks.
@grmblfrz, thanks for the report. As @youkidearitai said, mb_convert_case is intended to follow the case conversion algorithms in the Unicode standard.
If it doesn't, please feel free to open a bug report and show us in what way mb_convert_case does not follow the Unicode standard.
Showing us that it doesn't behave the same as ucwords doesn't mean much, because it is not intended to follow the behavior of ucwords.
Activity
youkidearitai commentedon Apr 3, 2025
Maybe this seems not include in DerivedCoreProperties.txt.
youkidearitai commentedon May 29, 2025
I think this is not a bug. Because
mb_convert_caseis depends on Unicode.In this case,
&is not alphabet. And it is not include at "Case_Ignorable" in DerivedCorePreperties.txt.Therefore,
mb_convert_casecan't convert to&. That result is&Amp;By the way, if fix(modify) this issue, this is BC breaks.
Please see also:
@alexdowad What do you think?
alexdowad commentedon Jun 8, 2025
@grmblfrz, thanks for the report. As @youkidearitai said,
mb_convert_caseis intended to follow the case conversion algorithms in the Unicode standard.If it doesn't, please feel free to open a bug report and show us in what way
mb_convert_casedoes not follow the Unicode standard.Showing us that it doesn't behave the same as
ucwordsdoesn't mean much, because it is not intended to follow the behavior ofucwords.alexdowad commentedon Nov 9, 2026
Closing this one. Feel free to re-open if anyone has further input.