You've also got HTML5's <wbr>
tag: http://www.quackit.com/html_5/tags/html_wbr_tag.cfm which lets you specify suitable break points
dwhjifuidfinrnvfrvgjsrfjoejwofjjfpijqfpqej<wbr>ospjfcjcdefjipwejpfjespfjweokpwoefweeeepWSPgjwrqeo
It might not be what you want, but it's worth playing around with