Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 1216 → Rev 1217

/trunk/TODO
6,8 → 6,15
[OK!] * Everywhere where url_post_contents() is used, we need to check url_post_contents_available() too.
* Everywhere where url_get_contents() is used, we need to check url_get_contents_available() too.
- Not good: url_*_contents() throws an Exception if not available, but returns false if URL is not available. That's inconsistant...
- Microsoft Access saves data in UTF-8, but in Access and DBTool(ADO) it is shown as double-coded UTF-8
 
Unicode compatibility:
- [DONE] SQL Server needs nvarchar instead of varchar (works with emoji too)
- [DONE] MySQL works with Unicode and emoji if collation is utf8mb4
- [DONE] Access table structure works with Unicode
- PDO+MySQL: Unicode (with emoji) works, but PDO+ODBC+MSSQL and PDO+ODBC+ACCESS does not work, so it's ODBC's or ODBC-Driver's fault. Can we do something about it?
- ODBC+MSSQL and ODBC+ACCESS: Unicode deos not work. So it's ODBC's or ODBC-Driver's fault. Can we do something about it?
(Note: ODBC and PDO can save UTF-8, but then they are double-encoded in DBTool/Access/SQLManagementStudio. When you insert Unicode in DBTool/Access/SQLManagementStudio, then they show up as '??' in OIDplus)
 
Exception Refactoring:
- [DONE] Instead of catching OIDplusException, catch Exception
- [DONE] Check every "new OIDplusException" and "new \OIDplusException" if it contains HTML and needs to be "new OIDplusHtmlException"