The problem wasn't in TCL locale, but in conversion from TCL object back to C string. This patch should fix it, but it may break something else: --- eggdrop1.6.18.orig/src/tcl.c 2006-03-28 04:35:50.000000000 +0200 +++ eggdrop1.6.18/src/tcl.c 2007-12-26 23:52:50.000000000 +0100 @@ -339,7 +339,7 @@ ut...