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

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

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

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

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

Код: plaintext
1.
stm.setString( 1 ,  new  String( str.getBytes("windows-1251") ));
...
Рейтинг: 0 / 0
Кодировка при upload
    #33203181
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 
...
Рейтинг: 0 / 0
Кодировка при upload
    #33203258
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка при upload
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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