diff --git a/alib2std/src/extensions/string.cpp b/alib2std/src/extensions/string.cpp
index b975415c1a5cd0c835deffe557d42b00f7b5cff7..ad98b7267e9b764255122a616cd5e912f33181a0 100644
--- a/alib2std/src/extensions/string.cpp
+++ b/alib2std/src/extensions/string.cpp
@@ -46,6 +46,10 @@ std::string to_string ( double value ) {
 	return std::to_string ( value );
 }
 
+std::string to_string ( char value ) {
+	return std::string ( 1, value );
+}
+
 template < >
 std::string from_string ( const std::string & value ) {
 	return value;
diff --git a/alib2std/src/extensions/string.hpp b/alib2std/src/extensions/string.hpp
index 6b22252747c05dfac7f0b10f4ddc9db30d2d50f6..bb82632786741b12c0e48c194fe0dcc0bf9c5cdd 100644
--- a/alib2std/src/extensions/string.hpp
+++ b/alib2std/src/extensions/string.hpp
@@ -79,6 +79,7 @@ std::string to_string ( unsigned long long value );
 
 std::string to_string ( double value );
 
+std::string to_string ( char value );