Next: Time operation tool, Previous: Stack & Queue, Up: Utils [Contents]
If you want to get all the contents from a file into a string,
then don’t use get-string-all
imported from rnrs. Because it
will not detect the correct charset from the locale, and this may cause the length differ
from the actual value. Although GNU Artanis can handle this length issue properly, you
should use get-string-all-with-detected-charset
when you need
to do something like this. If you don’t care about the contents encoding but just want
to get the them, it’s better to use get-bytevector-all
imported
from rnrs.
(get-string-all-with-detected-charset filename)