Comments (8)
from sqlite_orm.
Good job. Please make a pull request to make it more comfortable to analyze and merge
from sqlite_orm.
@jeffrosenthal I'm trying to implement what you want and facing a problem - text encoding. Using std::wstring
means you are storing your text in your domain model in UTF16 and SQLite stores string in UTF8. So either we need an encoder/decoder or we must change task's meaning
from sqlite_orm.
@jeffrosenthal please check out the latest commit - I've added std::wstring
full support. Now sqlite_orm
encodes wide strings to UTF8 before inserting and decodes it back to UTF16 on select. Also I've added tests for several unicode alphabets (arabic, armenian, russian and turkish)
If it is ok for you please close the issue.
from sqlite_orm.
ty
from sqlite_orm.
@jeffrosenthal tell me please what compiler do you use and what OS. CI of this lib fails cause it can not find <codecvt>
header on ubuntu but everything works fine on my mac
from sqlite_orm.
Note: <codecvt>
is not supported by gcc until gcc 5. This prevents some people from using the library unless they update to the latest gcc.
I had similar compile problem with the header.
from sqlite_orm.
@sschweigert I understand. What can I do for you except advising switching from gcc
to clang
?
from sqlite_orm.
Related Issues (20)
- Templated Storage Schema - Compilation Issues HOT 10
- 怎样定义 make_storage 返回模板类型 的 c++类成员变量 HOT 1
- "no such table" error on existing database HOT 1
- Delete a foreign key HOT 5
- sqlite-orm fails to compile under uwp HOT 5
- C:\src\sqlite_orm\tests\schema\virtual_table.cpp(6): exception: no such module: FTS5: SQL logic error HOT 2
- I need to store a vector of vector<std::string> as a field in a persistent class, how can I do this? HOT 8
- add column sync_schema will recreate table HOT 12
- compile error with gcc 5.3.1 HOT 6
- Windows linker error SQLite3 HOT 3
- Warning on CMake >= 3.27 because of support for CMake >= 2.8.12
- Cannot Build my project HOT 2
- `SQLITE_DQS` Compile Option HOT 7
- Failed to compile origin/dev branch using GCC 8.3 HOT 2
- Do not understand select statement generation HOT 3
- Support for returning objects inside columns HOT 6
- Corrupted Databases HOT 10
- API has changed a bit : what is c<Type>? HOT 1
- why is this WITH not recursive? HOT 2
- FTS5 Options: Unindexed columns, prefix indexes, tokenizers & content HOT 26
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlite_orm.