Jump to content

Кодировка mysql


Recommended Posts

Не могу записать русский текст базу данных, везде использую кодировку utf8,
Сам mysql .lua

function connect()
	connection = dbConnect("mysql","dbname="..db_table..";host="..db_host..";port="..db_port..";unix_socket=/var/run/mysqld/mysqld.sock",db_Name,db_Password)
	if (connection) then
		outputServerLog("MySQL: База данных была успешно подключена!")
		return true
	else
		outputServerLog("MySQL: База данных не была подключена!! Повторное подключение через 5 секунд...")
		setTimer(connect,5000,1)
	end
end
addEventHandler("onResourceStart",resourceRoot,connect)

function singleQuery(str,...)
	if (connection) then
		local query = dbQuery(connection,str,...)
		local result = dbPoll(query,-1)
		if (type(result == "table")) then
			return result[1]
		else
			return result
		end
	else
		return false
	end
end

function execute(str,...)
	if (connection) then
		local query = dbExec(connection,str,...)
		return query
	else
		return false
	end
end

 

Edited by RellaX
Link to comment
1 hour ago, nikitafloy said:

dbExec(ваше подключение, "SET CHARACTER SET utf8")

 

Мда, знал про это, но пихал туда, куда не нужно... Пофиг, спасибо. Решено

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...