Conversion between the four character types char (locale dependent or UTF-8), wchar_t, char16_t (UTF-16) and char32_t (UTF-32) in all combinations. String and stream conversion. Locale dependent and UTF-only UTF-8/16/32 conversion.

The StrCvt library is also available as part of the separate project Xprintf, also on sourceforge.

Features

  • Conversion between char, wchar_t, char16_t and char32_t in all combinations
  • Portable, runs on Gcc / Linux and on Visual C++ / Windows
  • Locale-dependent conversions and UTF-only conversions
  • String conversion as easy as 'wstring w = strcvt(u"UTF-16 string");'
  • Stream conversion functions using the codecvt.in()/out() API
  • Output operator<<: send all strings directly to cout/cerr/...

Project Activity

See All Activity >

Follow strcvt

strcvt Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of strcvt!

Additional Project Details

Registered

2014-06-27