Foreword
If you encounter problems of properly setting/adding attributes to NSAttributedString while the string is composed of multibyte character sets, or MBCS for short, then this article is for you.