Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка при upload / 9 сообщений из 9, страница 1 из 1
11.05.2005, 14:19
    #33057500
_Гость_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
Как узнать, в какой кодировке находится входной файл, прежде чем начать его upload на сервер ?
...
Рейтинг: 0 / 0
11.05.2005, 14:23
    #33057509
Кодировка при upload
никак. конечно, если бы javascript имел доступ к файловой системе,
то можно было бы на клиенте javascript'ом прочитать файл и по
известным методикам выяснить кодировку файла.

PS а зачем?
...
Рейтинг: 0 / 0
11.05.2005, 14:29
    #33057527
_Гость_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
В БД нужно сохранять строки из файла не в Unicode.
Может при вставке в БД строку можно как то конвертировать в другой формат ?
...
Рейтинг: 0 / 0
11.05.2005, 14:34
    #33057540
Кодировка при upload
можно. если под "формат" имеется в виду "кодировка", то посмотри на
метод класса String:

Код: plaintext
1.
 public   byte [] getBytes(String charsetName)
...
Рейтинг: 0 / 0
11.05.2005, 15:50
    #33057851
_Гость_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
смотрел - это не работает
к примеру если строка в уникод, то:

stm.setString(1, new String( str.getBytes("UTF8") ));

все равно вставит в БД в уникод
...
Рейтинг: 0 / 0
11.05.2005, 15:51
    #33057853
с м е р ш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
:)
...
Рейтинг: 0 / 0
11.05.2005, 15:55
    #33057865
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
Попробуй так тогда :)

Код: plaintext
1.
stm.setString( 1 ,  new  String( str.getBytes("windows-1251") ));
...
Рейтинг: 0 / 0
05.08.2005, 09:53
    #33203181
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
wessenПопробуй так тогда :)

Код: plaintext
1.
stm.setString( 1 ,  new  String( str.getBytes("windows-1251") ));


А так вобще нифига не вставит, а кидает Exception:

Код: plaintext
Check the manual that corresponds to your MySQL server version  for  the right syntax to use near '!/','H','580','580','-','580')' at line  1 
...
Рейтинг: 0 / 0
05.08.2005, 10:14
    #33203258
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка при upload
Alexey Turn wessenПопробуй так тогда :)

Код: plaintext
1.
stm.setString( 1 ,  new  String( str.getBytes("windows-1251") ));


А так вобще нифига не вставит, а кидает Exception:

Код: plaintext
Check the manual that corresponds to your MySQL server version  for  the right syntax to use near '!/','H','580','580','-','580')' at line  1 

переменную str ты как получаешь, всего быстрее уже в ней, данные с неправильной кодировкой.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка при upload / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]