Unfortunately OpenBSD's libc doesn't have real locale support, a patch once existed called "citrus" but it was never fully committed due to developer disagreements I suppose.
There might be ways to deal with foreign characters, but know nothing about it.
Sorry.. but that's all I know..