Evaluated proc fix_utf8 {str} {set out $str; set matches [regexp -all -inline {\\u(\d+)} $out]; for {set i 1} {$i < [llength $matches]} {incr i 2} { set current [lindex $matches $i]; set new [eval ". $current"]; set out [regsub -all "\\u$current" $out $new] };. $out }