Posted to tcl by jdc at Thu Nov 29 19:16:16 GMT 2007view raw
- package require Mk4tcl
- package require utf8
- mk::file open db /target/staff/decoster/tmp/wiki-runtime-files/data/wikit.tkd
- mk::loop i db.pages {
- lassign [mk::get $i name page] name page
- set point [utf8::findbad $page]
- if { $point >= 0 && $point < [string length $page] - 1 } {
- puts "bad utf8: $i / $point:\n[string range $page [expr {$point-10}]
- [expr {$point+10}]]"
- }
- }
- mk::file close db
- exit