Hallo,
ich möchte gerne Zeilenumbrüche erzwingen, falls ein Text zu lange wird (keine Leerzeichen).
Die Sache ist aber ein wenig komplzierter als es scheint.
Das Problem: Ich habe auf einer Webseite sowohl chinesischen als auch englischen Text.
Die Seite beginnt mit folgendem Metatag <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Dies sorgt dafür, das unter Umständen aufgefordert wird, chinesische Sprachunterstüzung zu installieren.
Wenn jemand dies nicht macht (warum auch wenn man kein chinesisch spricht!) werden alle chinesischen Zeichen als "Unsinn" wie dieser hier dargestellt: °Ñ¼¦ÐØÈâÇгɳ¤Ìõ£¬ºÍëçÁÏ°èÔÈ£¬ëçÖÆ30·ÖÖÓ£¬È¡³ö½ª´Ð¡£
Im Chinesischen sind da durchaus Blanks drin, und wenn die chinesische Sprachunterstützung gewählt wird erfolgen auch alle Zeileumbrüche.
Dummerweise drückt der "Unsinn" jetzt den englischen Text so sehr zusammen, das dieser auch nicht mehr besonders lesbar ist.
Für den MSIE gibt es die Lösung, den entsprechenden chinesischen Bereich mit style="word-wrap:break-word;word-break:break-all" zu bearbeiten. Der chinesiche Text wird nicht geändert, der Unsinnstext bricht um und lässt den englischen Text wie er ist.
Für MSIE wie gesagt klappt das, für Opera und Firefox jedoch nicht.
Kennt jemand eine allgemeingültige Lösung?
Danke!
WS64