Title: Multibyte String Bug Fix on Description
Last modified: August 21, 2016

---

# Multibyte String Bug Fix on Description

 *  [mh35](https://wordpress.org/support/users/mh35/)
 * (@mh35)
 * [12 years, 9 months ago](https://wordpress.org/support/topic/multibyte-string-bug-fix-on-description/)
 * This plugin has a bug about multibyte description string.
    It will be fixed by
   this change.
 * Before
    `if ( strlen ( $description ) > 255 ) $description = substr ( $description,
   0, 252 ) . '...';`
 * After
 *     ```
       if(extension_loaded('mbstring')) {
         $current_encoding = mb_detect_encoding($description, get_bloginfo('charset'));
         if(mb_strlen($description, $current_encoding) > 255) {
           $description = mb_substr($description, 0, 252, $current_encoding) . '...';
         }
       } else {
         if(strlen($description) > 255) {
           $description = substr ( $description, 0, 252 ) . '...';
         }
       }
       ```
   
 * [http://wordpress.org/plugins/ogp/](http://wordpress.org/plugins/ogp/)

The topic ‘Multibyte String Bug Fix on Description’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/ogp.svg)
 * [Open Graph Pro](https://wordpress.org/plugins/ogp/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ogp/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ogp/)
 * [Active Topics](https://wordpress.org/support/plugin/ogp/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ogp/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ogp/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [mh35](https://wordpress.org/support/users/mh35/)
 * Last activity: [12 years, 9 months ago](https://wordpress.org/support/topic/multibyte-string-bug-fix-on-description/)
 * Status: not resolved