Zend_Currency's符号属性的最大长度是多少?


What is the maximum length for a Zend_Currency's Symbol property?

我需要将货币符号字段从Zend_Currency对象保存到DB。我需要设置DB字段的最大长度,我想知道什么可能是这种特定类型的数据的安全值?

根据来源,货币符号可以是以下四种情况之一:

    没有
  1. 单个字形($,€, ¥等)
  2. 缩写(USD、EUR等)
  3. 货币的全称、非缩写名称

在后台,获取符号最终要求Zend_Locale_Data获取currencysymbol值。

如果您将只处理一组可能的货币,那么最长的合法值将是它们名称中最长的值,然后只有在您请求该数据时才使用。如果您可以使用任何货币,那么最长值将是区域设置文件中任何 currencysymbol值中最长的值。