︙ | | |
289
290
291
292
293
294
295
296
297
298
299
300
301
302
|
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
|
+
|
* @param encoding The encoding of the file
* @return A new autoreleased OFString
*/
+ (instancetype)stringWithContentsOfFile: (OFString*)path
encoding: (of_string_encoding_t)encoding;
#endif
#if defined(OF_HAVE_FILES) || defined(OF_HAVE_SOCKETS)
/*!
* @brief Creates a new OFString with the contents of the specified URL.
*
* If the URL's scheme is file, it tries UTF-8 encoding.
*
* If the URL's scheme is http(s), it tries to detect the encoding from the HTTP
* headers. If it could not detect the encoding using the HTTP headers, it tries
|
︙ | | |
313
314
315
316
317
318
319
320
321
322
323
324
325
326
|
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
|
+
|
*
* @param URL The URL to the contents for the string
* @param encoding The encoding to assume
* @return A new autoreleased OFString
*/
+ (instancetype)stringWithContentsOfURL: (OFURL*)URL
encoding: (of_string_encoding_t)encoding;
#endif
/*!
* @brief Creates a path from the specified path components.
*
* @param components An array of components for the path
* @return A new autoreleased OFString
*/
|
︙ | | |
533
534
535
536
537
538
539
540
541
542
543
544
545
546
|
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
|
+
|
* @param encoding The encoding of the file
* @return An initialized OFString
*/
- initWithContentsOfFile: (OFString*)path
encoding: (of_string_encoding_t)encoding;
#endif
#if defined(OF_HAVE_FILES) || defined(OF_HAVE_SOCKETS)
/*!
* @brief Initializes an already allocated OFString with the contents of the
* specified URL.
*
* If the URL's scheme is file, it tries UTF-8 encoding.
*
* If the URL's scheme is http(s), it tries to detect the encoding from the HTTP
|
︙ | | |
558
559
560
561
562
563
564
565
566
567
568
569
570
571
|
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
|
+
|
*
* @param URL The URL to the contents for the string
* @param encoding The encoding to assume
* @return An initialized OFString
*/
- initWithContentsOfURL: (OFURL*)URL
encoding: (of_string_encoding_t)encoding;
#endif
/*!
* @brief Writes the OFString into the specified C string with the specified
* encoding.
*
* @param cString The C string to write into
* @param maxLength The maximum number of bytes to write into the C string,
|
︙ | | |