diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-11 00:35:51 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-11 00:35:51 +0000 |
| commit | 68547d267ad180739043e7a57e967734df9907b0 (patch) | |
| tree | d6ef4d43356f135ad560160ab4778b15006bb771 /libjava/gnu/gcj/convert/UnicodeToBytes.java | |
| parent | 225ec6aae7502e0b287baca4fd3d4f6d89ad7400 (diff) | |
| download | ppe42-gcc-68547d267ad180739043e7a57e967734df9907b0.tar.gz ppe42-gcc-68547d267ad180739043e7a57e967734df9907b0.zip | |
* gnu/gcj/convert/BytesToUnicode.java (getDefaultDecoder): Let
default decoder use iconv.
* gnu/gcj/convert/UnicodeToBytes.java (getDefaultEncoder):
Let default encoder use iconv.
* configure: Rebuilt.
* configure.in: Check for nl_langinfo and <langinfo.h>.
* java/lang/natSystem.cc (file_encoding): New function.
(DEFAULT_FILE_ENCODING): Define to file_encoding() if possible.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36306 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/gcj/convert/UnicodeToBytes.java')
| -rw-r--r-- | libjava/gnu/gcj/convert/UnicodeToBytes.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libjava/gnu/gcj/convert/UnicodeToBytes.java b/libjava/gnu/gcj/convert/UnicodeToBytes.java index 1ba6ddf8065..dce7797fbaf 100644 --- a/libjava/gnu/gcj/convert/UnicodeToBytes.java +++ b/libjava/gnu/gcj/convert/UnicodeToBytes.java @@ -50,7 +50,14 @@ public abstract class UnicodeToBytes extends IOConverter } catch (Throwable ex) { - return new Output_8859_1(); + try + { + return new Output_iconv (System.getProperty ("file.encoding")); + } + catch (Throwable ex2) + { + return new Output_8859_1(); + } } } |

