PYTHON mb_strlen

is this article helpful?
|
Python replacement for PHP's mb_strlen [ edit | history ]
#!/usr/bin/env python
# -*- coding: utf-8 -*-

str = u'Привет!'
print len(str)


or

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def mb_strlen(string,encoding='utf-8'):
     return len(string.decode(encoding))

PHP mb_strlen

PHP original manual for mb_strlen [ show | php.net ]

mb_strlen

(PHP 4 >= 4.0.6, PHP 5)

mb_strlenGet string length

Description

int mb_strlen ( string $str [, string $encoding ] )

Gets the length of a string.

Parameters

str

The string being checked for length.

encoding

The encoding parameter is the character encoding. If it is omitted, the internal character encoding value will be used.

Return Values

Returns the number of characters in string str having character encoding encoding . A multi-byte character is counted as 1.

See Also