Я записываю переменную на странице asp:
name="ända"
response.write name
Показывает ända
на странице, хорошо!
При вставке в базу данных значение, записанное в базу данных, равно ända
Страница кодируется <%Response.charset="iso-8859-1"%>
Как я могу получить это значение ända
для записи в базу данных?
<%Response.charset="iso-8859-1"%>
folderName=request.querystring("foretagsnamn")
folderName = replace(folderName, "å" , "a")
folderName = replace(folderName, "ä" , "a")
folderName = replace(folderName, "ö" , "o")
folderName = replace(folderName, "Å" , "a")
folderName = replace(folderName, "Ä" , "a")
folderName = replace(folderName, "Ö" , "o")
folderName = LCase(folderName)
response.write folderName
А затем просто вставить SQL в базу данных.
sql="INSERT INTO users(folderName) VALUES('"&folderName&"');"
conn.execute(sql)
Это база данных mySql, классический asp.
Строка запроса поступает из службы платежей по кредитным картам, и странно то, что когда я выполняю транзакцию и переустанавливаю строку запроса, это неправильно, но если я затем просто обновляю страницу, чтобы она снова выполняла код и строку запроса, это правильно!?