Javascriptで長い文字列のまとめ方法です。
半角全角判断して省略します。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | function cutword (t) {         if (t.length > 7) {             var size = 7;             var b = 0;             for (var i = 0; i < t.length; i++) {                 b += t.charCodeAt(i) <= 255 ? 0.5 : 1;                 if (b > size) {                     t = t.substr(0, i) + '...';                     break;                 }             }         } else {             t = t;         }         return t; } | 
7文字以上の文字列をカットしてくれる関数の例です。
「あいうabcえおdef」を処理すると「あいうabcえおd…」になります。