地域の設定によっては、CSV の区切り文字 (またはリストの区切り文字) が;
の代わりになる場合があります,
。これは、少なくとも Windows では地域の設定に依存します。
QtでCSVセパレーターが何であるかを検出するクロスプラットフォームの方法はありますか?
クロスプラットフォームの方法が利用できない場合、Windows 固有の方法はありますか?
地域の設定によっては、CSV の区切り文字 (またはリストの区切り文字) が;
の代わりになる場合があります,
。これは、少なくとも Windows では地域の設定に依存します。
QtでCSVセパレーターが何であるかを検出するクロスプラットフォームの方法はありますか?
クロスプラットフォームの方法が利用できない場合、Windows 固有の方法はありますか?
Windows の場合、GetLocaleInfo API を使用してリストの区切り記号を読み取ることができます。
GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SLIST, szBuf, sizeof(szBuf));