Hi @jnugent
I am using OJS 3.3.0-7.
While using quick submit plugin, when the abstract contain greek letters or symbols, it is giving the error and cannot submit the article for publication.
I tried removing the those special characters, then it works.
How to make it work with special characters like đ
Config.php details:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Localization Settings ;
;;;;;;;;;;;;;;;;;;;;;;;;;
[i18n]
; Default locale
locale = en_US
; Client output/input character set
client_charset = utf-8
; Database connection character set
; Must be set to âOffâ if not supported by the database server
; If enabled, must be the same character set as âclient_charsetâ
; (although the actual name may differ slightly depending on the server)
connection_charset = utf8
Here is the error log:
[01-Sep-2021 16:57:14 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect string value: â\xF0\x9D\x9C\x9B (âŠâ for column âsetting_valueâ at row 1 in /home/resaim/journals/lib/pkp/lib/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:115
Stack trace:
#0 /home/resaim/journals/lib/pkp/lib/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(115): PDOStatement->execute(NULL)
#1 /home/resaim/journals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php(489): Doctrine\DBAL\Driver\PDOStatement->execute()
#2 /home/resaim/journals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\Database\Connection->Illuminate\Database{closure}(âinsert into pu...', Array) #3 /home/resaim/journals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\Database\Connection->runQueryCallback('insert into
puâŠâ, Array, Object(Closure))
#4 /home/resaim/journals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/ in /home/resaim/journals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 671
Thanks in advance