Sympa::Dat...:Oracle::St(3Sympa)
π NAME π
Sympa::DatabaseDriver::Oracle::St β bestie, this one is here to fix the behavior of DBD::Oracle β¨
π¦ DESCRIPTION π¦
okay so picture this: if the NLS_LANG environment variable is properly set with charset AL32UTF8 (or UTF8), then DBD::Oracle starts handling character values as Unicode β like, the utf8 flags get set. cute of it! π
but that behavior is not what Sympa wants, and honestly? not the vibe. π
so Sympa::DatabaseDriver::Oracle::St steps in like the main character she is π and overrides functions of the DBI statement handle object to reset those utf8 flags. periodt. π
ngl, this is a very "small module, big impact" moment and I'm obsessed π«Ά
πΈ HISTORY πΈ
Sympa::DatabaseDriver::Oracle::St appears on Sympa 6.2. so she's been iconic since 6.2, no cap β¨
okay bye bestie, that's literally the whole page π go reset some utf8 flags and slay π
mwah π β this was Sympa 6.2.80, dated 2026-10-19, signing off πβ
π¦ where this page comes from
- fedora 43: sympa-devel-doc 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa-devel-doc 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms