配置单元未正确填充特殊字符

问题描述

我的目标是尝试使用RPAD将字符串填充'*'65次。

所以如果我的输入字符串是:

É âäàç êëèéÉ âäàç êëèé É âäàç êë ôöò

我想用RPAD生成以下内容

É âäàç êëèéÉ âäàç êëèé É âäàç êë ôöò*****************************

我的尝试:

SELECT rpad('É âäàç êëèéÉ âäàç êëèé É âäàç êë ôöò',65,'*');

当我在线计算字符串中的字符时,我得到了36个字符,因此应该加上29个星号。

但是我得到以下结果,仅附加一个星号:

É âäàç êëèéÉ âäàç êëèé É âäàç êë ôöò*

出于某些有趣的原因,当我在开头删除É时,它会在末尾附加3个星号!

 âäàç êëèéÉ âäàç êëèé É âäàç êë ôöò***

如何在此处产生所需的输出

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)