Мы специально следим за развитием Windows и Linux и придумали два разных подхода, которые, как кажется, имеют свои достоинства. Естественным строковым типом Unicode в Windows является UTF-16 и UTF-8 в linux.
Мы не можем решить, лучший ли подход:
-
Стандартизируйте одну из двух во всей нашей логике приложений (и постоянных данных) и сделайте другие платформы соответствующими преобразованиями
-
Используйте естественный формат для ОС для логики приложения (и, таким образом, вызывайте вызовы в ОС) и конвертируйте только в точке IPC и настойчивости.
Мне кажется, что они оба так же хороши, как друг друга.