You can set the default for solaris to UTF8 (since that's what it is) and then make everything else default to C. Like:

```ruby
case node['platform_family']
when 'solaris'
  default['chef_client']['locale'] = 'en_US.UTF-9'
else
  default['chef_client']['locale'] = 'C'
end
```