diff --git a/src/OpenFOAM/db/dictionary/functionEntries/codeStream/codeStream.C b/src/OpenFOAM/db/dictionary/functionEntries/codeStream/codeStream.C
index 297430715a0302dbe16c034f99c743c82bb02ce9..476c5148e9231d97c787279416f3e17dfb9a85de 100644
--- a/src/OpenFOAM/db/dictionary/functionEntries/codeStream/codeStream.C
+++ b/src/OpenFOAM/db/dictionary/functionEntries/codeStream/codeStream.C
@@ -237,7 +237,7 @@ bool Foam::functionEntries::codeStream::execute
             << " in library " << lib << exit(FatalIOError);
     }
 
-    OStringStream os;
+    OStringStream os(is.format());
     (*function)(parentDict, os);
     IStringStream resultStream(os.str());
     entry.read(parentDict, resultStream);